Source code for edipack2triqs
from enum import Enum
[docs]
class EDMode(Enum):
"EDIpack's :f:var:`exact diagonalization mode <f/ed_input_vars/ed_mode>`."
NORMAL = "normal"
"""
Normal
"""
SUPERC = "superc"
"""
s-wave superconductive
"""
NONSU2 = "nonsu2"
"""
Broken SU(2) symmetry
"""
def __int__(self):
"Integer IDs used by EDIpack"
return {self.NORMAL: 1, self.SUPERC: 2, self.NONSU2: 3}[self]