Definition at line 21 of file DFTAtom.h.
◆ CalcEnergies()
void CalcEnergies |
( |
double & |
kinetic, |
|
|
double & |
potential, |
|
|
double & |
hartree, |
|
|
double & |
XC |
|
) |
| |
|
inlineoverridevirtual |
Implements Atom.
Definition at line 42 of file DFTAtom.h.
44 assert(0 &&
"unimplemented");
◆ Hartree1()
double Hartree1 |
( |
double |
r, |
|
|
double |
sum |
|
) |
| |
|
inline |
◆ Hartree2()
double Hartree2 |
( |
double |
r, |
|
|
double |
sum |
|
) |
| |
|
inline |
◆ Read()
◆ rho()
◆ SetBarePot()
◆ SetGrid()
void SetGrid |
( |
std::shared_ptr< Grid > & |
newGrid | ) |
|
|
overridevirtual |
◆ Solve()
◆ SolveInit()
◆ SolveIter()
◆ Type()
◆ UpdateChargeDensity()
void UpdateChargeDensity |
( |
| ) |
|
|
private |
◆ UpdateExCorr()
◆ UpdateHartree()
◆ UpdateVHXC()
This function calculates the charge density, hartree and exchange potentials and places them in pot.
Implements Atom.
◆ Write()
◆ BarePot
◆ ChargeDensity
◆ ExCorr
◆ Hartree
◆ NewMix
◆ OldEnergies
Array<double, 1> OldEnergies |
|
private |
◆ temp
◆ temp2
The documentation for this class was generated from the following file:
- /home/pk7/projects/qmc/for_cron_doxygen/qmcpack/src/QMCTools/ppconvert/src/common/DFTAtom.h