pomerol  2.1
Functions
Factory functions for magnetization terms
Collaboration diagram for Factory functions for magnetization terms:

Functions

RealExpr Pomerol::LatticePresets::Magnetization (std::string const &Label, RealType H, unsigned short NOrbitals=1)
 
ComplexExpr Pomerol::LatticePresets::Magnetization (std::string const &Label, ComplexType H, unsigned short NOrbitals=1)
 

Detailed Description

Function Documentation

◆ Magnetization() [1/2]

ComplexExpr Pomerol::LatticePresets::Magnetization ( std::string const &  Label,
ComplexType  H,
unsigned short  NOrbitals = 1 
)

Make a magnetic splitting term \(H \sum_\alpha (n_{i\alpha\uparrow} - n_{i\alpha\downarrow})\) with a complex magnetization constant.

Parameters
[in]LabelLattice site \(i\).
[in]HMagnetization constant \(H\).
[in]NOrbitalsNumber of orbitals \(\alpha\) to sum over.

◆ Magnetization() [2/2]

RealExpr Pomerol::LatticePresets::Magnetization ( std::string const &  Label,
RealType  H,
unsigned short  NOrbitals = 1 
)

Make a magnetic splitting term \(H \sum_\alpha (n_{i\alpha\uparrow} - n_{i\alpha\downarrow})\) with a real magnetization constant.

Parameters
[in]LabelLattice site \(i\).
[in]HMagnetization constant \(H\).
[in]NOrbitalsNumber of orbitals \(\alpha\) to sum over.