DefectComplex
=============

.. currentmodule:: defermi.defects

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

   
   
   .. rubric:: Methods

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

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~DefectComplex.REDIRECT
      ~DefectComplex.bulk_structure
      ~DefectComplex.bulk_volume
      ~DefectComplex.charge
      ~DefectComplex.defect_composition
      ~DefectComplex.defect_names
      ~DefectComplex.defect_structure
      ~DefectComplex.defects
      ~DefectComplex.delta_atoms
      ~DefectComplex.label
      ~DefectComplex.multiplicity
      ~DefectComplex.name
      ~DefectComplex.site_concentration_in_cm3
      ~DefectComplex.sites
      ~DefectComplex.symbol
      ~DefectComplex.symbol_with_charge
      ~DefectComplex.symbol_with_charge_kv
      ~DefectComplex.type
   
   