Advanced Multi-Physics (AMP)
On-Line Documentation
Public Member Functions | Protected Attributes | List of all members
AMP::IO::RestartManager::SAMRAIDataStore< TYPE > Class Template Reference

#include <RestartManager.h>

Inheritance diagram for AMP::IO::RestartManager::SAMRAIDataStore< TYPE >:
Inheritance graph
[legend]

Public Member Functions

auto getData ()
 
uint64_t getHash () const
 
std::shared_ptr< TYPE > read (hid_t fid, const std::string &name, RestartManager *) const override
 
 SAMRAIDataStore (hid_t fid, uint64_t hash, RestartManager *manager)
 
 SAMRAIDataStore (std::shared_ptr< const TYPE >, RestartManager *)
 
void write (hid_t fid, const std::string &name) const override
 
virtual ~SAMRAIDataStore ()=default
 

Protected Attributes

std::shared_ptr< const TYPE > d_data
 
uint64_t d_hash = 0
 

Detailed Description

template<class TYPE>
class AMP::IO::RestartManager::SAMRAIDataStore< TYPE >

Definition at line 170 of file RestartManager.h.

Constructor & Destructor Documentation

◆ SAMRAIDataStore() [1/2]

template<class TYPE >
AMP::IO::RestartManager::SAMRAIDataStore< TYPE >::SAMRAIDataStore ( hid_t  fid,
uint64_t  hash,
RestartManager manager 
)

◆ SAMRAIDataStore() [2/2]

template<class TYPE >
AMP::IO::RestartManager::SAMRAIDataStore< TYPE >::SAMRAIDataStore ( std::shared_ptr< const TYPE >  ,
RestartManager  
)

◆ ~SAMRAIDataStore()

template<class TYPE >
virtual AMP::IO::RestartManager::SAMRAIDataStore< TYPE >::~SAMRAIDataStore ( )
virtualdefault

Member Function Documentation

◆ getData()

template<class TYPE >
auto AMP::IO::RestartManager::DataStoreType< TYPE >::getData ( )
inlineinherited

◆ getHash()

uint64_t AMP::IO::RestartManager::DataStore::getHash ( ) const
inlineinherited

Definition at line 143 of file RestartManager.h.

References AMP::IO::RestartManager::DataStore::d_hash.

◆ read()

template<class TYPE >
std::shared_ptr< TYPE > AMP::IO::RestartManager::SAMRAIDataStore< TYPE >::read ( hid_t  fid,
const std::string &  name,
RestartManager  
) const
overridevirtual

◆ write()

template<class TYPE >
void AMP::IO::RestartManager::SAMRAIDataStore< TYPE >::write ( hid_t  fid,
const std::string &  name 
) const
overridevirtual

Member Data Documentation

◆ d_data

template<class TYPE >
std::shared_ptr<const TYPE> AMP::IO::RestartManager::DataStoreType< TYPE >::d_data
protectedinherited

◆ d_hash

uint64_t AMP::IO::RestartManager::DataStore::d_hash = 0
protectedinherited

Definition at line 147 of file RestartManager.h.

Referenced by AMP::IO::RestartManager::DataStore::getHash().


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



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:42.
Comments on this page