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]