Substitution
============

.. currentmodule:: defermi.defects

.. autoclass:: Substitution
   :members:
   :show-inheritance:
   :inherited-members:

   
   
   .. rubric:: Methods

   .. autosummary::
      :nosignatures:
   
      
      
      ~Substitution.as_dict
      
      
      ~Substitution.from_dict
      
      
      ~Substitution.from_string
      
      
      ~Substitution.generate_defect_structure
      
      
      ~Substitution.get_multiplicity
      
      
      ~Substitution.get_site_in_bulk
      
      
      ~Substitution.load
      
      
      ~Substitution.save
      
      
      ~Substitution.set_bulk_volume
      
      
      ~Substitution.set_charge
      
      
      ~Substitution.set_label
      
      
      ~Substitution.set_multiplicity
      
      
      ~Substitution.to_json
      
      
      ~Substitution.unsafe_hash
      
      
      ~Substitution.validate_monty_v1
      
      
      ~Substitution.validate_monty_v2
      
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Substitution.REDIRECT
      ~Substitution.bulk_specie
      ~Substitution.bulk_structure
      ~Substitution.bulk_volume
      ~Substitution.charge
      ~Substitution.defect_composition
      ~Substitution.defect_site_index
      ~Substitution.defect_structure
      ~Substitution.defects
      ~Substitution.delta_atoms
      ~Substitution.label
      ~Substitution.multiplicity
      ~Substitution.name
      ~Substitution.site
      ~Substitution.site_concentration_in_cm3
      ~Substitution.site_in_bulk
      ~Substitution.specie
      ~Substitution.symbol
      ~Substitution.symbol_with_charge
      ~Substitution.symbol_with_charge_kv
      ~Substitution.type
   
   