QMCPACK
NLPPJob< T > Struct Template Reference

meta data for NLPP calculation of a pair of ion and electron This is not just meta data. More...

+ Collaboration diagram for NLPPJob< T >:

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
 

Detailed Description

template<typename T>
struct qmcplusplus::NLPPJob< T >

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.

Member Typedef Documentation

◆ PosType

Definition at line 29 of file NLPPJob.h.

◆ RealType

using RealType = T

Definition at line 28 of file NLPPJob.h.

Constructor & Destructor Documentation

◆ NLPPJob()

NLPPJob ( const int  ion_id_in,
const int  electron_id_in,
const RealType  ion_elec_dist_in,
const PosType ion_elec_displ_in 
)
inline

This allows construction using emplace back could be a way to pull it off with aggregate initialization but it is nontrivial.

Definition at line 39 of file NLPPJob.h.

43  : ion_id(ion_id_in),
44  electron_id(electron_id_in),
45  ion_elec_dist(ion_elec_dist_in),
46  ion_elec_displ(ion_elec_displ_in)
47  {}
const RealType ion_elec_dist
Definition: NLPPJob.h:32
const int electron_id
Definition: NLPPJob.h:31
const int ion_id
Definition: NLPPJob.h:30
const PosType ion_elec_displ
Definition: NLPPJob.h:33

Member Data Documentation

◆ electron_id

◆ ion_elec_displ

const PosType ion_elec_displ

◆ ion_elec_dist

const RealType ion_elec_dist

◆ ion_id

const int ion_id

The documentation for this struct was generated from the following files: