Source code for aiida_yambo_wannier90.common.types
"""Module with common data types."""
import enum
# AiiDA < 2.0 has no enum type, I use IntEnum to be compatible with int
# class Gw2wannier90SortType(enum.Enum):
[docs]class Gw2wannier90SortMode(enum.IntEnum):
"""Enumeration to indicate the sort mode of gw2wannier90."""
# Sort amn/mmn/eig/spn/...
# DEFAULT = 'default'
DEFAULT = 0
# In additional to DEFAULT, also sort chk
# DEFAULT_AND_CHK = 'default_and_chk'
DEFAULT_AND_CHK = 1
# Do not sort amn/mmn/eig/spn/..., only add GW corrections to eig
# NO_SORT = 'no_sort'
NO_SORT = 2