aiida_quantumespresso.common.types#

Module with common data types.

Module Contents#

Classes#

ElectronicType

Enumeration to indicate the electronic type of a system.

RelaxType

Enumeration of known relax types.

SpinType

Enumeration to indicate the spin polarization type of a system.

RestartType

Enumeration of ways to restart a calculation in Quantum ESPRESSO.

class aiida_quantumespresso.common.types.ElectronicType(*args, **kwds)[source]#

Bases: enum.Enum

Enumeration to indicate the electronic type of a system.

METAL = 'metal'[source]#
INSULATOR = 'insulator'[source]#
AUTOMATIC = 'automatic'[source]#
class aiida_quantumespresso.common.types.RelaxType(*args, **kwds)[source]#

Bases: enum.Enum

Enumeration of known relax types.

NONE = 'none'[source]#
POSITIONS = 'positions'[source]#
VOLUME = 'volume'[source]#
SHAPE = 'shape'[source]#
CELL = 'cell'[source]#
POSITIONS_VOLUME = 'positions_volume'[source]#
POSITIONS_SHAPE = 'positions_shape'[source]#
POSITIONS_CELL = 'positions_cell'[source]#
class aiida_quantumespresso.common.types.SpinType(*args, **kwds)[source]#

Bases: enum.Enum

Enumeration to indicate the spin polarization type of a system.

NONE = 'none'[source]#
COLLINEAR = 'collinear'[source]#
NON_COLLINEAR = 'non_collinear'[source]#
SPIN_ORBIT = 'spin_orbit'[source]#
class aiida_quantumespresso.common.types.RestartType(*args, **kwds)[source]#

Bases: enum.Enum

Enumeration of ways to restart a calculation in Quantum ESPRESSO.

FULL = 'full'[source]#
FROM_SCRATCH = 'from_scratch'[source]#
FROM_CHARGE_DENSITY = 'from_charge_density'[source]#
FROM_WAVE_FUNCTIONS = 'from_wave_functions'[source]#