QMCPACK
SKMultiWalkerMem Struct Reference

multi walker shared memory buffer More...

+ Inheritance diagram for SKMultiWalkerMem:
+ Collaboration diagram for SKMultiWalkerMem:

Public Types

using RealType = StructFact::RealType
 

Public Member Functions

 SKMultiWalkerMem ()
 
 SKMultiWalkerMem (const SKMultiWalkerMem &)
 
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

Matrix< RealType, OffloadPinnedAllocator< RealType > > nw_rhok
 dist displ for temporary and old pairs More...
 

Detailed Description

multi walker shared memory buffer

Definition at line 111 of file StructFact.h.

Member Typedef Documentation

◆ RealType

Definition at line 113 of file StructFact.h.

Constructor & Destructor Documentation

◆ SKMultiWalkerMem() [1/2]

SKMultiWalkerMem ( )
inline

Definition at line 118 of file StructFact.h.

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

◆ SKMultiWalkerMem() [2/2]

SKMultiWalkerMem ( const SKMultiWalkerMem )
inline

Definition at line 120 of file StructFact.h.

Member Function Documentation

◆ makeClone()

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

Implements Resource.

Definition at line 122 of file StructFact.h.

122 { return std::make_unique<SKMultiWalkerMem>(*this); }

Member Data Documentation

◆ nw_rhok

dist displ for temporary and old pairs

Definition at line 116 of file StructFact.h.

Referenced by StructFact::mw_updateAllPart().


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