![]() |
QMCPACK
|
Public Member Functions | |
RealType | phi (RealType r) |
void | phi_vgl (RealType r, RealType &val, GradType &grad, RealType &lap) |
OneMolecularOrbital (ParticleSet *targetP, ParticleSet *sourceP, SPOSetPtr Phi) | |
void | changeOrbital (int centerIdx, int orbIdx) |
Private Types | |
using | RealType = QMCTraits::RealType |
using | ValueType = QMCTraits::ValueType |
using | GradType = QMCTraits::GradType |
using | ValueVector = OrbitalSetTraits< ValueType >::ValueVector |
using | GradVector = OrbitalSetTraits< ValueType >::GradVector |
using | SPOSetPtr = SPOSet * |
Private Attributes | |
ValueVector | val1 |
Temporary storage for real wavefunction values. More... | |
GradVector | grad1 |
ValueVector | lap1 |
ParticleSet * | targetPtcl |
target ParticleSet More... | |
ParticleSet * | sourcePtcl |
source ParticleSet More... | |
int | curOrb |
Index of orbital. More... | |
int | curCenter |
Index of atomic center. More... | |
SPOSetPtr | Psi1 |
Definition at line 29 of file CuspCorrectionConstruction.h.
|
private |
Definition at line 33 of file CuspCorrectionConstruction.h.
|
private |
Definition at line 35 of file CuspCorrectionConstruction.h.
|
private |
Definition at line 31 of file CuspCorrectionConstruction.h.
Definition at line 36 of file CuspCorrectionConstruction.h.
|
private |
Definition at line 32 of file CuspCorrectionConstruction.h.
|
private |
Definition at line 34 of file CuspCorrectionConstruction.h.
|
inline |
Definition at line 65 of file CuspCorrectionConstruction.h.
References SPOSet::getOrbitalSetSize(), OneMolecularOrbital::grad1, OneMolecularOrbital::lap1, OneMolecularOrbital::Psi1, and OneMolecularOrbital::val1.
|
inline |
Definition at line 75 of file CuspCorrectionConstruction.h.
References OneMolecularOrbital::curCenter, and OneMolecularOrbital::curOrb.
Referenced by qmcplusplus::computeRadialPhiBar(), and qmcplusplus::generateCuspInfo().
Definition at line 39 of file CuspCorrectionConstruction.h.
References OneMolecularOrbital::curCenter, OneMolecularOrbital::curOrb, SPOSet::evaluateValue(), ParticleSet::makeMove(), OneMolecularOrbital::Psi1, ParticleSet::R, OneMolecularOrbital::sourcePtcl, OneMolecularOrbital::targetPtcl, and OneMolecularOrbital::val1.
Referenced by qmcplusplus::generateCuspInfo(), qmcplusplus::minimizeForRc(), and qmcplusplus::phiBar().
Definition at line 51 of file CuspCorrectionConstruction.h.
References OneMolecularOrbital::curCenter, OneMolecularOrbital::curOrb, SPOSet::evaluateVGL(), OneMolecularOrbital::grad1, OneMolecularOrbital::lap1, ParticleSet::makeMove(), OneMolecularOrbital::Psi1, ParticleSet::R, OneMolecularOrbital::sourcePtcl, OneMolecularOrbital::targetPtcl, and OneMolecularOrbital::val1.
Referenced by qmcplusplus::getCurrentLocalEnergy(), qmcplusplus::getOriginalLocalEnergy(), and qmcplusplus::minimizeForPhiAtZero().
|
private |
Index of atomic center.
Definition at line 96 of file CuspCorrectionConstruction.h.
Referenced by OneMolecularOrbital::changeOrbital(), OneMolecularOrbital::phi(), and OneMolecularOrbital::phi_vgl().
|
private |
Index of orbital.
Definition at line 93 of file CuspCorrectionConstruction.h.
Referenced by OneMolecularOrbital::changeOrbital(), OneMolecularOrbital::phi(), and OneMolecularOrbital::phi_vgl().
|
private |
Definition at line 84 of file CuspCorrectionConstruction.h.
Referenced by OneMolecularOrbital::OneMolecularOrbital(), and OneMolecularOrbital::phi_vgl().
|
private |
Definition at line 85 of file CuspCorrectionConstruction.h.
Referenced by OneMolecularOrbital::OneMolecularOrbital(), and OneMolecularOrbital::phi_vgl().
|
private |
Definition at line 98 of file CuspCorrectionConstruction.h.
Referenced by OneMolecularOrbital::OneMolecularOrbital(), OneMolecularOrbital::phi(), and OneMolecularOrbital::phi_vgl().
|
private |
source ParticleSet
Definition at line 90 of file CuspCorrectionConstruction.h.
Referenced by OneMolecularOrbital::phi(), and OneMolecularOrbital::phi_vgl().
|
private |
target ParticleSet
Definition at line 88 of file CuspCorrectionConstruction.h.
Referenced by OneMolecularOrbital::phi(), and OneMolecularOrbital::phi_vgl().
|
private |
Temporary storage for real wavefunction values.
Definition at line 83 of file CuspCorrectionConstruction.h.
Referenced by OneMolecularOrbital::OneMolecularOrbital(), OneMolecularOrbital::phi(), and OneMolecularOrbital::phi_vgl().