JDFTx  1.7.0
NonlinearPCM Member List

This is the complete list of members for NonlinearPCM, including all inherited members.

A_rhoNonESFluidSolver
accumExtraForces(IonicGradient *forces, const ScalarFieldTilde &A_nCavityTilde) constPCMprotected
AdielPCMprotected
applyMetric(const ScalarFieldTilde &) constNonlinearPCMprotectedvirtual
atomicNumbersPCMprotected
atpos (defined in FluidSolver)FluidSolver
axpy(double alpha, const ScalarFieldTilde &X, ScalarFieldTilde &Y) constNonlinearPCMinlineprotectedvirtual
bulkPotential() (defined in FluidSolver)FluidSolverinlinevirtual
clearState()Pulay< ScalarFieldTilde >
compute(ScalarFieldMuEps *grad, ScalarFieldMuEps *Kgrad)NonlinearPCMvirtual
constrain(ScalarFieldMuEps &)Minimizable< ScalarFieldMuEps >inlinevirtual
coulomb(const ScalarFieldTilde &rho) (defined in PCM)PCMinlineprotectedstatic
coulombStress(const ScalarFieldTilde &X, const ScalarFieldTilde &Y) (defined in PCM)PCMinlineprotectedstatic
cycle(double dEprev, std::vector< double > &extraValues)NonlinearPCMprotectedvirtual
dot(const ScalarFieldTilde &X, const ScalarFieldTilde &Y) constNonlinearPCMinlineprotectedvirtual
dumpDebug(const char *filenamePattern) constPCMvirtual
dumpDensities(const char *filenamePattern) constNonlinearPCMvirtual
e (defined in FluidSolver)FluidSolver
epsBulk (defined in FluidSolver)FluidSolver
epsInfFluidSolver
fdTest(const MinimizeParams &params)Minimizable< ScalarFieldMuEps >
FluidSolver(const Everything &e, const FluidSolverParams &fsp)FluidSolver
fsp (defined in FluidSolver)FluidSolver
get_Adiel_and_grad(ScalarFieldTilde *Adiel_rhoExplicitTilde=0, ScalarFieldTilde *Adiel_nCavityTilde=0, IonicGradient *extraForces=0, matrix3<> *Adiel_RRT=0) constFluidSolver
get_Adiel_and_grad_internal(ScalarFieldTilde &Adiel_rhoExplicitTilde, ScalarFieldTilde &Adiel_nCavityTilde, IonicGradient *extraForces, matrix3<> *Adiel_RRT) constNonlinearPCMprotectedvirtual
getFullCore() constPCMprotected
getResidual() constPulay< ScalarFieldTilde >protectedvirtual
getSusceptibility(const std::vector< complex > &omega, std::vector< SusceptibilityTerm > &susceptibility, ScalarFieldTildeArray &sTilde, bool elecOnly) constFluidSolver
getSusceptibility_internal(const std::vector< complex > &omega, std::vector< SusceptibilityTerm > &susceptibility, ScalarFieldArray &sArr, bool elecOnly) constFluidSolverprotectedvirtual
getVariable() constNonlinearPCMprotectedvirtual
gInfo (defined in FluidSolver)FluidSolver
ionWidthMuCorrection() constFluidSolver
k2factorFluidSolver
loadState(const char *filename)NonlinearPCMvirtual
Minimizable< ScalarFieldMuEps >::minimize(const MinimizeParams &params)Minimizable< ScalarFieldMuEps >
Pulay< ScalarFieldTilde >::minimize(double Eprev=+DBL_MAX, std::vector< string > extraNames=std::vector< string >(), std::vector< double > extraThresh=std::vector< double >())Pulay< ScalarFieldTilde >
minimizeFluid()NonlinearPCMvirtual
nCavity (defined in PCM)PCMprotected
nCavityExPCMprotected
NonlinearPCM(const Everything &e, const FluidSolverParams &params)NonlinearPCM
operator()(const ScalarFieldMuEps &state, ScalarFieldMuEps &Adiel_state, ScalarFieldTilde *Adiel_rhoExplicitTilde=0, ScalarFieldTilde *Adiel_nCavityTilde=0, IonicGradient *forces=0, matrix3<> *Adiel_RRT=0) constNonlinearPCM
PCM(const Everything &e, const FluidSolverParams &fsp) (defined in PCM)PCM
precondition(const ScalarFieldTilde &) constNonlinearPCMprotectedvirtual
prefersGummel() constNonlinearPCMinlinevirtual
printDebug(FILE *fp) constPCMinlineprotectedvirtual
propagateCavityGradients(const ScalarFieldArray &A_shape, ScalarField &A_nCavity, ScalarFieldTilde &A_rhoExplicitTilde, IonicGradient *forces, matrix3<> *Adiel_RRT) constPCMprotected
Pulay(const PulayParams &pp) (defined in Pulay< ScalarFieldTilde >)Pulay< ScalarFieldTilde >
readVariable(ScalarFieldTilde &X, FILE *fp) constNonlinearPCMprotectedvirtual
Minimizable< ScalarFieldMuEps >::report(int iter)Minimizable< ScalarFieldMuEps >inlinevirtual
Pulay< ScalarFieldTilde >::report(int iter)Pulay< ScalarFieldTilde >inlineprotectedvirtual
rhoExplicitTildePCMprotected
safeStepSize(const ScalarFieldMuEps &dir) constMinimizable< ScalarFieldMuEps >inlinevirtual
saveState(const char *filename) constNonlinearPCMvirtual
set(const ScalarFieldTilde &rhoExplicitTilde, const ScalarFieldTilde &nCavityTilde)FluidSolver
set_internal(const ScalarFieldTilde &rhoExplicitTilde, const ScalarFieldTilde &nCavityTilde)NonlinearPCMprotectedvirtual
setVariable(const ScalarFieldTilde &)NonlinearPCMprotectedvirtual
SfPCMprotected
shapePCMprotected
shapeVdwPCMprotected
stateNonlinearPCM
step(const ScalarFieldMuEps &dir, double alpha)NonlinearPCMvirtual
Minimizable< ScalarFieldMuEps >::sync(double x) constMinimizable< ScalarFieldMuEps >inlinevirtual
Pulay< ScalarFieldTilde >::sync(double x) constPulay< ScalarFieldTilde >inlinevirtual
tauCavity (defined in PCM)PCMprotected
updateCavity()PCMprotected
useGummel() const (defined in FluidSolver)FluidSolverinline
variableSize() constNonlinearPCMinlineprotectedvirtual
writeVariable(const ScalarFieldTilde &X, FILE *fp) const (defined in NonlinearPCM)NonlinearPCMprotectedvirtual
~FluidSolver() (defined in FluidSolver)FluidSolverinlinevirtual
~NonlinearPCM() (defined in NonlinearPCM)NonlinearPCMvirtual
~PCM() (defined in PCM)PCMvirtual