![]() |
QMCPACK
|
multi walker shared memory buffer More...
Inheritance diagram for RealSpacePositionsOMPTarget::MultiWalkerMem:
Collaboration diagram for RealSpacePositionsOMPTarget::MultiWalkerMem:Public Member Functions | |
| MultiWalkerMem () | |
| MultiWalkerMem (const MultiWalkerMem &) | |
| std::unique_ptr< Resource > | makeClone () const override |
Public Member Functions inherited from Resource | |
| Resource (const std::string &name) | |
| virtual | ~Resource ()=default |
| const std::string & | getName () const |
Public Attributes | |
| VectorSoaContainer< RealType, QMCTraits::DIM, OMPallocator< RealType, PinnedAlignedAllocator< RealType > > > | mw_new_pos |
| one particle new/old positions in SoA layout More... | |
| Vector< int, OMPallocator< int, PinnedAlignedAllocator< int > > > | mw_accept_indices |
| accept list More... | |
| Vector< RealType *, OMPallocator< RealType *, PinnedAlignedAllocator< RealType * > > > | mw_rsoa_ptrs |
| RSoA device ptr list. More... | |
multi walker shared memory buffer
Definition at line 214 of file RealSpacePositionsOMPTarget.h.
|
inline |
Definition at line 225 of file RealSpacePositionsOMPTarget.h.
|
inline |
Definition at line 227 of file RealSpacePositionsOMPTarget.h.
|
inlineoverridevirtual |
Implements Resource.
Definition at line 229 of file RealSpacePositionsOMPTarget.h.
| Vector<int, OMPallocator<int, PinnedAlignedAllocator<int> > > mw_accept_indices |
accept list
Definition at line 220 of file RealSpacePositionsOMPTarget.h.
| VectorSoaContainer<RealType, QMCTraits::DIM, OMPallocator<RealType, PinnedAlignedAllocator<RealType> > > mw_new_pos |
one particle new/old positions in SoA layout
Definition at line 217 of file RealSpacePositionsOMPTarget.h.
Referenced by RealSpacePositionsOMPTarget::mw_acceptParticlePos().
| Vector<RealType*, OMPallocator<RealType*, PinnedAlignedAllocator<RealType*> > > mw_rsoa_ptrs |
RSoA device ptr list.
Definition at line 223 of file RealSpacePositionsOMPTarget.h.
Referenced by RealSpacePositionsOMPTarget::acquireResource().