QMCPACK
SoaAtomicBasisSet< ROT, SH >::SoaAtomicBSetMultiWalkerMem Struct Reference

multi walker shared memory buffer More...

+ Inheritance diagram for SoaAtomicBasisSet< ROT, SH >::SoaAtomicBSetMultiWalkerMem:
+ Collaboration diagram for SoaAtomicBasisSet< ROT, SH >::SoaAtomicBSetMultiWalkerMem:

Public Member Functions

 SoaAtomicBSetMultiWalkerMem ()
 
 SoaAtomicBSetMultiWalkerMem (const SoaAtomicBSetMultiWalkerMem &)
 
std::unique_ptr< ResourcemakeClone () const override
 
- Public Member Functions inherited from Resource
 Resource (const std::string &name)
 
virtual ~Resource ()=default
 
const std::string & getName () const
 

Public Attributes

OffloadArray4D ylm_vgl
 
OffloadArray4D rnl_vgl
 
OffloadArray3D ylm_v
 
OffloadArray3D rnl_v
 
OffloadArray3D dr
 
OffloadArray2D r
 
OffloadVector correctphase
 

Detailed Description

template<typename ROT, typename SH>
struct qmcplusplus::SoaAtomicBasisSet< ROT, SH >::SoaAtomicBSetMultiWalkerMem

multi walker shared memory buffer

Definition at line 1108 of file SoaAtomicBasisSet.h.

Constructor & Destructor Documentation

◆ SoaAtomicBSetMultiWalkerMem() [1/2]

Definition at line 1110 of file SoaAtomicBasisSet.h.

1110 : Resource("SoaAtomicBasisSet") {}
Resource(const std::string &name)
Definition: Resource.h:23

◆ SoaAtomicBSetMultiWalkerMem() [2/2]

Member Function Documentation

◆ makeClone()

std::unique_ptr<Resource> makeClone ( ) const
inlineoverridevirtual

Implements Resource.

Definition at line 1114 of file SoaAtomicBasisSet.h.

1115  {
1116  return std::make_unique<SoaAtomicBSetMultiWalkerMem>(*this);
1117  }

Member Data Documentation

◆ correctphase

OffloadVector correctphase

Definition at line 1125 of file SoaAtomicBasisSet.h.

◆ dr

Definition at line 1123 of file SoaAtomicBasisSet.h.

◆ r

Definition at line 1124 of file SoaAtomicBasisSet.h.

◆ rnl_v

Definition at line 1122 of file SoaAtomicBasisSet.h.

◆ rnl_vgl

OffloadArray4D rnl_vgl

Definition at line 1120 of file SoaAtomicBasisSet.h.

◆ ylm_v

Definition at line 1121 of file SoaAtomicBasisSet.h.

◆ ylm_vgl

OffloadArray4D ylm_vgl

Definition at line 1119 of file SoaAtomicBasisSet.h.


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