This is the complete list of members for Coulomb, including all inherited members.
apply(ScalarFieldTilde &&) const =0 | Coulomb | protectedpure virtual |
ChargedDefect (defined in Coulomb) | Coulomb | friend |
Coulomb(const GridInfo &gInfoOrig, const CoulombParams ¶ms) (defined in Coulomb) | Coulomb | protected |
createEwald(matrix3<> R, size_t nAtoms) const =0 | Coulomb | protectedpure virtual |
energyAndGrad(std::vector< Atom > &atoms, matrix3<> *E_RRT=0) const | Coulomb | |
ewald (defined in Coulomb) | Coulomb | protected |
ExchangeEval (defined in Coulomb) | Coulomb | friend |
exchangeEval (defined in Coulomb) | Coulomb | protected |
FluidSolver (defined in Coulomb) | Coulomb | friend |
getEfieldPotential() const | Coulomb | |
getLatticeGradient(const ScalarFieldTilde &X, const ScalarFieldTilde &Y) const =0 | Coulomb | protectedpure virtual |
gInfo | Coulomb | protected |
initExchangeEval() | Coulomb | protected |
latticeGradient(const ScalarFieldTilde &X, const ScalarFieldTilde &Y, PointChargeMode pointChargeMode=PointChargeNone) const | Coulomb | |
latticeGradient(const complexScalarFieldTilde &X, vector3<> kDiff, double omega) const | Coulomb | |
operator()(ScalarFieldTilde &&, PointChargeMode pointChargeMode=PointChargeNone) const | Coulomb | |
operator()(const ScalarFieldTilde &, PointChargeMode pointChargeMode=PointChargeNone) const | Coulomb | |
operator()(complexScalarFieldTilde &&, vector3<> kDiff, double omega) const | Coulomb | |
operator()(const complexScalarFieldTilde &, vector3<> kDiff, double omega) const | Coulomb | |
params (defined in Coulomb) | Coulomb | protected |
PointChargeLeft enum value | Coulomb | |
PointChargeMode enum name | Coulomb | |
PointChargeNone enum value | Coulomb | |
PointChargeRight enum value | Coulomb | |
SlabEpsilon (defined in Coulomb) | Coulomb | friend |
~Coulomb() (defined in Coulomb) | Coulomb | protectedvirtual |