NanoStructures
1.0
DMFT solver for layered, strongly correlated nanostructures
|
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::NanoStructure | protected |
areAllSelfEnergySizesEqual() (defined in nano::NanoStructure) | nano::NanoStructure | |
calculateEffectiveMedia(mpi::OpenMPI &mpi) (defined in nano::NanoStructure) | nano::NanoStructure | protected |
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::NanoStructure | protected |
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::NanoStructure | inlineprotectedstatic |
fImag(double epsk, int nOmega, double omega, std::complex< double > fomega, void *params) (defined in nano::NanoStructure) | nano::NanoStructure | inlineprotectedstatic |
fReal(double epsk, int nOmega, double omega, std::complex< double > fomega, void *params) (defined in nano::NanoStructure) | nano::NanoStructure | inlineprotectedstatic |
free() (defined in nano::NanoStructure) | nano::NanoStructure | protected |
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::NanoStructure | inline |
gImag(double epsk, int nOmega, double omega, std::complex< double > fomega, void *params) (defined in nano::NanoStructure) | nano::NanoStructure | inlineprotectedstatic |
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::NanoStructure | inlineprotectedstatic |
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::NanoStructure | inline |
left(int nLayer, int nOmega, double epsk) (defined in nano::NanoStructure) | nano::NanoStructure | |
m_alphaV (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_calculateRhoXX (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_calculateRhoXY (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_configuration (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_delta (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_dL (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_doECR (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_dR (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_effectiveMedia (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_fFunctions (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_greensFunctions (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_iteration (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_L (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_maxIterations (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_mu (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_n (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_nLayers (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_R (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_rho (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_rhoBackground (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_rhoBar (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_scaling (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_selfEnergies (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_similarities (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_symmetricNano (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_T (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_temp (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_tL (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_tolerance (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_tR (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_U (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_V (defined in nano::NanoStructure) | nano::NanoStructure | protected |
m_verbose (defined in nano::NanoStructure) | nano::NanoStructure | protected |
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::NanoStructure | protected |
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::NanoStructure | inlineprotectedstatic |
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::NanoStructure | inline |
setCalculateRhoXX(bool calc) (defined in nano::NanoStructure) | nano::NanoStructure | inline |
setCalculateRhoXY(bool calc) (defined in nano::NanoStructure) | nano::NanoStructure | inline |
setDoECR(bool ecr) (defined in nano::NanoStructure) | nano::NanoStructure | inline |
setHoppings(double tL, double tR) (defined in nano::NanoStructure) | nano::NanoStructure | |
setMaxIterations(int maxIterations) (defined in nano::NanoStructure) | nano::NanoStructure | inline |
setMu(int nLayer, double mu) (defined in nano::NanoStructure) | nano::NanoStructure | inline |
setSelfEnergies(const math::CFunction &selfEnergy) (defined in nano::NanoStructure) | nano::NanoStructure | |
setSelfEnergy(int nLayer, const math::CFunction &S) (defined in nano::NanoStructure) | nano::NanoStructure | inline |
setSymmetricNano(bool symmetric) (defined in nano::NanoStructure) | nano::NanoStructure | inline |
setU(int nLayer, double U) (defined in nano::NanoStructure) | nano::NanoStructure | inline |
setUs(double U) (defined in nano::NanoStructure) | nano::NanoStructure | |
setVerbose(bool verbose) (defined in nano::NanoStructure) | nano::NanoStructure | inline |
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::NanoStructure | inlineprotectedstatic |
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::NanoStructure | protected |
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 |