TBit-0.4.2.3: Utilities for condensed matter physics tight binding calculations.

Safe HaskellNone
LanguageHaskell98

TBit.Types

Documentation

type Lattice = [Vector Double] Source

type Wavevector = Vector Double Source

type Moment = Vector Double Source

type Eigenbra = Matrix (Complex Double) Source

type Eigenket = Matrix (Complex Double) Source

data SiteData Source

Constructors

ScalarSite 

Fields

num :: Int
 
VectorSite 

Fields

num :: Int
 
mom :: Moment
 

Instances

type Displacement = Vector Double Source

type AdjMatrix = Gr (Matrix (Complex Double)) (Matrix (Complex Double)) Source