NanoStructures  1.0
DMFT solver for layered, strongly correlated nanostructures
nrg::chain::FlatBand Class Reference
Inheritance diagram for nrg::chain::FlatBand:

Public Member Functions

virtual void showInfo ()
 
void setSpinPolarization (double polarization)
 
double getSpinPolarization () const
 
void setHybridization (double V)
 
double getHybridization ()
 
virtual void buildChain ()
 
- Public Member Functions inherited from nrg::ChainProvider
virtual void configure (config::Configuration &configuration)
 
void setLength (int length)
 
void setLambda (double lambda)
 
double getLambda ()
 
int getLength ()
 
bool isPHsymmetric ()
 
bool isSZsymmetric ()
 
void setPHsymmetric (bool PH)
 
void setSZsymmetric (bool SZ)
 
const chain::tOrbital & getOrbitalUp (int n) const
 
const chain::tOrbital & getOrbitalDown (int n) const
 
void dump ()
 

Protected Attributes

double m_spinPolarization
 
double m_V
 
- Protected Attributes inherited from nrg::ChainProvider
bool m_symmetry_PH
 
bool m_symmetry_SZ
 
double m_lambda
 
int m_length
 
chain::tWilsonChain m_up
 
chain::tWilsonChain m_down
 

The documentation for this class was generated from the following files:
  • /home/chris/Development/Release/NanoStructures/nrg/chain/flatband.h
  • /home/chris/Development/Release/NanoStructures/nrg/chain/flatband.cpp