![]() |
QMCPACK
|
multi walker shared memory buffer More...
Inheritance diagram for SoaDistanceTableAAOMPTarget< T, D, SC >::DTAAMultiWalkerMem:
Collaboration diagram for SoaDistanceTableAAOMPTarget< T, D, SC >::DTAAMultiWalkerMem:Public Member Functions | |
| DTAAMultiWalkerMem () | |
| DTAAMultiWalkerMem (const DTAAMultiWalkerMem &) | |
| 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 | |
| Vector< RealType, OMPallocator< RealType, PinnedAlignedAllocator< RealType > > > | mw_new_old_dist_displ |
| dist displ for temporary and old pairs More... | |
| Vector< RealType, OMPallocator< RealType, PinnedAlignedAllocator< RealType > > > | mw_distances_subset |
| distances from a range of indics to the source. More... | |
multi walker shared memory buffer
Definition at line 46 of file SoaDistanceTableAAOMPTarget.h.
|
inline |
Definition at line 58 of file SoaDistanceTableAAOMPTarget.h.
|
inline |
Definition at line 60 of file SoaDistanceTableAAOMPTarget.h.
|
inlineoverridevirtual |
Implements Resource.
Definition at line 62 of file SoaDistanceTableAAOMPTarget.h.
| Vector<RealType, OMPallocator<RealType, PinnedAlignedAllocator<RealType> > > mw_distances_subset |
distances from a range of indics to the source.
for original particle index i (row) and source particle id j (col) j < i, the element data is dist(r_i - r_j) j > i, the element data is dist(r_(n - 1 - i) - r_(n - 1 - j))
Definition at line 56 of file SoaDistanceTableAAOMPTarget.h.
Referenced by SoaDistanceTableAAOMPTarget< T, D, SC >::mw_evalDistsInRange().
| Vector<RealType, OMPallocator<RealType, PinnedAlignedAllocator<RealType> > > mw_new_old_dist_displ |
dist displ for temporary and old pairs
Definition at line 49 of file SoaDistanceTableAAOMPTarget.h.