![]() |
QMCPACK
|
meta data for NLPP calculation of a pair of ion and electron This is not just meta data. More...
Public Types | |
using | RealType = T |
using | PosType = TinyVector< RealType, 3 > |
Public Member Functions | |
NLPPJob (const int ion_id_in, const int electron_id_in, const RealType ion_elec_dist_in, const PosType &ion_elec_displ_in) | |
This allows construction using emplace back could be a way to pull it off with aggregate initialization but it is nontrivial. More... | |
Public Attributes | |
const int | ion_id |
const int | electron_id |
const RealType | ion_elec_dist |
const PosType | ion_elec_displ |
meta data for NLPP calculation of a pair of ion and electron This is not just meta data.
elec pos ion_elec_dist etc. This is an AoS data element.
Definition at line 30 of file VirtualParticleSet.h.
using PosType = TinyVector<RealType, 3> |
|
inline |
const int electron_id |
Definition at line 31 of file NLPPJob.h.
Referenced by SOECPComponent::mw_evaluateOne(), NonLocalECPComponent::mw_evaluateOne(), VirtualParticleSet::mw_makeMoves(), and VirtualParticleSet::mw_makeMovesWithSpin().
const PosType ion_elec_displ |
Definition at line 33 of file NLPPJob.h.
Referenced by SOECPComponent::mw_evaluateOne(), and NonLocalECPComponent::mw_evaluateOne().
const RealType ion_elec_dist |
Definition at line 32 of file NLPPJob.h.
Referenced by SOECPComponent::mw_evaluateOne(), and NonLocalECPComponent::mw_evaluateOne().
const int ion_id |
Definition at line 30 of file NLPPJob.h.
Referenced by VirtualParticleSet::mw_makeMoves(), and VirtualParticleSet::mw_makeMovesWithSpin().