Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
type Parameterized = ExceptT TBError (State Parameters) Source
data Parameters Source
Parameters | |
|
type Wavevector = Vector Double Source
type KPath = [(String, Wavevector)] Source
type Hamiltonian = Wavevector -> Matrix (Complex Double) Source
type Magnetization = Double Source
type ChemEnergy = Double Source
type Eigenstate = Vector (Complex Double) Source
type Parameterizable = ExceptT TBError (State Parameters) Source
type Displacement = Vector Double Source
type CellGraph = Gr SiteData Displacement Source
type Term = String -> CellGraph -> Parameterized (Wavevector -> AdjMatrix) Source