Vacancy
=======

.. currentmodule:: defermi.defects

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

   
   
   .. rubric:: Methods

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

   
   
   .. rubric:: Attributes

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