NanoStructures  1.0
DMFT solver for layered, strongly correlated nanostructures
nano::NanoStructure Member List

This is the complete list of members for nano::NanoStructure, including all inherited members.

adjustMu() (defined in nano::NanoStructure)nano::NanoStructure
allocate(int N) (defined in nano::NanoStructure)nano::NanoStructureprotected
areAllSelfEnergySizesEqual() (defined in nano::NanoStructure)nano::NanoStructure
calculateEffectiveMedia(mpi::OpenMPI &mpi) (defined in nano::NanoStructure)nano::NanoStructureprotected
calculateOccupationFromG(int layer, double mu=0.0) (defined in nano::NanoStructure)nano::NanoStructure
calculatePiXY(int alpha, int gamma, int delta) (defined in nano::NanoStructure)nano::NanoStructure
calculatePiXY(int alpha, int gamma, int delta, mpi::OpenMPI &mpi) (defined in nano::NanoStructure)nano::NanoStructure
calculateSigmaXX(int alpha, int beta) (defined in nano::NanoStructure)nano::NanoStructure
calculateSigmaXX(int alpha, int beta, mpi::OpenMPI &mpi) (defined in nano::NanoStructure)nano::NanoStructure
configure(config::Configuration &config) (defined in nano::NanoStructure)nano::NanoStructure
doNRG(int layer) (defined in nano::NanoStructure)nano::NanoStructureprotected
F(int nLayer, int nOmega, double epsk) (defined in nano::NanoStructure)nano::NanoStructure
F_local(int nLayer, math::CFunction &fLocal) (defined in nano::NanoStructure)nano::NanoStructure
F_local(int nLayer, math::CFunction &fLocal, mpi::OpenMPI &mpi) (defined in nano::NanoStructure)nano::NanoStructure
fermiWrapper(double omega, std::complex< double > fomega, void *parameters) (defined in nano::NanoStructure)nano::NanoStructureinlineprotectedstatic
fImag(double epsk, int nOmega, double omega, std::complex< double > fomega, void *params) (defined in nano::NanoStructure)nano::NanoStructureinlineprotectedstatic
fReal(double epsk, int nOmega, double omega, std::complex< double > fomega, void *params) (defined in nano::NanoStructure)nano::NanoStructureinlineprotectedstatic
free() (defined in nano::NanoStructure)nano::NanoStructureprotected
G(int nLayer, int nOmega, double epsk) (defined in nano::NanoStructure)nano::NanoStructure
G_local(int nLayer, math::CFunction &gLocal) (defined in nano::NanoStructure)nano::NanoStructure
G_local(int nLayer, math::CFunction &gLocal, mpi::OpenMPI &mpi) (defined in nano::NanoStructure)nano::NanoStructure
getT() const (defined in nano::NanoStructure)nano::NanoStructureinline
gImag(double epsk, int nOmega, double omega, std::complex< double > fomega, void *params) (defined in nano::NanoStructure)nano::NanoStructureinlineprotectedstatic
GOff(int alpha, int beta, int nOmega, double epsk) (defined in nano::NanoStructure)nano::NanoStructure
gReal(double epsk, int nOmega, double omega, std::complex< double > fomega, void *params) (defined in nano::NanoStructure)nano::NanoStructureinlineprotectedstatic
initializePotentials() (defined in nano::NanoStructure)nano::NanoStructure
isConverged() (defined in nano::NanoStructure)nano::NanoStructure
isScalingCompatibleWithSelfEnergies() (defined in nano::NanoStructure)nano::NanoStructure
isSymmetricNano() (defined in nano::NanoStructure)nano::NanoStructureinline
left(int nLayer, int nOmega, double epsk) (defined in nano::NanoStructure)nano::NanoStructure
m_alphaV (defined in nano::NanoStructure)nano::NanoStructureprotected
m_calculateRhoXX (defined in nano::NanoStructure)nano::NanoStructureprotected
m_calculateRhoXY (defined in nano::NanoStructure)nano::NanoStructureprotected
m_configuration (defined in nano::NanoStructure)nano::NanoStructureprotected
m_delta (defined in nano::NanoStructure)nano::NanoStructureprotected
m_dL (defined in nano::NanoStructure)nano::NanoStructureprotected
m_doECR (defined in nano::NanoStructure)nano::NanoStructureprotected
m_dR (defined in nano::NanoStructure)nano::NanoStructureprotected
m_effectiveMedia (defined in nano::NanoStructure)nano::NanoStructureprotected
m_fFunctions (defined in nano::NanoStructure)nano::NanoStructureprotected
m_greensFunctions (defined in nano::NanoStructure)nano::NanoStructureprotected
m_iteration (defined in nano::NanoStructure)nano::NanoStructureprotected
m_L (defined in nano::NanoStructure)nano::NanoStructureprotected
m_maxIterations (defined in nano::NanoStructure)nano::NanoStructureprotected
m_mu (defined in nano::NanoStructure)nano::NanoStructureprotected
m_n (defined in nano::NanoStructure)nano::NanoStructureprotected
m_nLayers (defined in nano::NanoStructure)nano::NanoStructureprotected
m_R (defined in nano::NanoStructure)nano::NanoStructureprotected
m_rho (defined in nano::NanoStructure)nano::NanoStructureprotected
m_rhoBackground (defined in nano::NanoStructure)nano::NanoStructureprotected
m_rhoBar (defined in nano::NanoStructure)nano::NanoStructureprotected
m_scaling (defined in nano::NanoStructure)nano::NanoStructureprotected
m_selfEnergies (defined in nano::NanoStructure)nano::NanoStructureprotected
m_similarities (defined in nano::NanoStructure)nano::NanoStructureprotected
m_symmetricNano (defined in nano::NanoStructure)nano::NanoStructureprotected
m_T (defined in nano::NanoStructure)nano::NanoStructureprotected
m_temp (defined in nano::NanoStructure)nano::NanoStructureprotected
m_tL (defined in nano::NanoStructure)nano::NanoStructureprotected
m_tolerance (defined in nano::NanoStructure)nano::NanoStructureprotected
m_tR (defined in nano::NanoStructure)nano::NanoStructureprotected
m_U (defined in nano::NanoStructure)nano::NanoStructureprotected
m_V (defined in nano::NanoStructure)nano::NanoStructureprotected
m_verbose (defined in nano::NanoStructure)nano::NanoStructureprotected
NanoStructure() (defined in nano::NanoStructure)nano::NanoStructure
NanoStructure(std::string filename) (defined in nano::NanoStructure)nano::NanoStructure
NanoStructure(int n) (defined in nano::NanoStructure)nano::NanoStructure
parseStructure(const libconfig::Config &structure) (defined in nano::NanoStructure)nano::NanoStructureprotected
Pi(int alpha, int gamma, int delta, int nOmega, double epsk) (defined in nano::NanoStructure)nano::NanoStructure
piXY(double epsk, int nOmega, double omega, std::complex< double > fomega, void *params) (defined in nano::NanoStructure)nano::NanoStructureinlineprotectedstatic
precalc_dL(int nLayer, int nOmega, double epsk) (defined in nano::NanoStructure)nano::NanoStructure
precalc_dR(int nLayer, int nOmega, double epsk) (defined in nano::NanoStructure)nano::NanoStructure
precalc_L(int nLayer, int nOmega, double epsk) (defined in nano::NanoStructure)nano::NanoStructure
precalc_R(int nLayer, int nOmega, double epsk) (defined in nano::NanoStructure)nano::NanoStructure
readBinary(std::string directory) (defined in nano::NanoStructure)nano::NanoStructure
right(int nLayer, int nOmega, double epsk) (defined in nano::NanoStructure)nano::NanoStructure
setAlphaV(double alphaV) (defined in nano::NanoStructure)nano::NanoStructureinline
setCalculateRhoXX(bool calc) (defined in nano::NanoStructure)nano::NanoStructureinline
setCalculateRhoXY(bool calc) (defined in nano::NanoStructure)nano::NanoStructureinline
setDoECR(bool ecr) (defined in nano::NanoStructure)nano::NanoStructureinline
setHoppings(double tL, double tR) (defined in nano::NanoStructure)nano::NanoStructure
setMaxIterations(int maxIterations) (defined in nano::NanoStructure)nano::NanoStructureinline
setMu(int nLayer, double mu) (defined in nano::NanoStructure)nano::NanoStructureinline
setSelfEnergies(const math::CFunction &selfEnergy) (defined in nano::NanoStructure)nano::NanoStructure
setSelfEnergy(int nLayer, const math::CFunction &S) (defined in nano::NanoStructure)nano::NanoStructureinline
setSymmetricNano(bool symmetric) (defined in nano::NanoStructure)nano::NanoStructureinline
setU(int nLayer, double U) (defined in nano::NanoStructure)nano::NanoStructureinline
setUs(double U) (defined in nano::NanoStructure)nano::NanoStructure
setVerbose(bool verbose) (defined in nano::NanoStructure)nano::NanoStructureinline
showInfo() (defined in nano::NanoStructure)nano::NanoStructure
sigmaXX(double epsk, int nOmega, double omega, std::complex< double > fomega, void *params) (defined in nano::NanoStructure)nano::NanoStructureinlineprotectedstatic
solve() (defined in nano::NanoStructure)nano::NanoStructure
solve(mpi::OpenMPI &mpi) (defined in nano::NanoStructure)nano::NanoStructure
totalExcessCharge(double mu) (defined in nano::NanoStructure)nano::NanoStructure
tPMap typedef (defined in nano::NanoStructure)nano::NanoStructureprotected
updatePotentials() (defined in nano::NanoStructure)nano::NanoStructure
updatePotentials(mpi::OpenMPI &mpi) (defined in nano::NanoStructure)nano::NanoStructure
writeBinary(std::string directory) (defined in nano::NanoStructure)nano::NanoStructure
~NanoStructure() (defined in nano::NanoStructure)nano::NanoStructure