QMCPACK
MemoryResource Class Reference
+ Inheritance diagram for MemoryResource:
+ Collaboration diagram for MemoryResource:

Public Member Functions

 MemoryResource (const std::string &name)
 
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

std::vector< int > data
 

Detailed Description

Definition at line 17 of file test_ResourceCollection.cpp.

Constructor & Destructor Documentation

◆ MemoryResource()

MemoryResource ( const std::string &  name)
inline

Definition at line 20 of file test_ResourceCollection.cpp.

20 : Resource(name) {}
Resource(const std::string &name)
Definition: Resource.h:23

Member Function Documentation

◆ makeClone()

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

Implements Resource.

Definition at line 22 of file test_ResourceCollection.cpp.

22 { return std::make_unique<MemoryResource>(*this); }

Member Data Documentation

◆ data

std::vector<int> data

Definition at line 24 of file test_ResourceCollection.cpp.

Referenced by qmcplusplus::TEST_CASE().


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