Advanced Multi-Physics (AMP)
On-Line Documentation
Public Member Functions | Protected Attributes | List of all members
AMP::IO::RestartManager::DataStore Class Referenceabstract

Base class for writing an object. More...

#include <RestartManager.h>

Inheritance diagram for AMP::IO::RestartManager::DataStore:
Inheritance graph
[legend]

Public Member Functions

uint64_t getHash () const
 
virtual void write (hid_t fid, const std::string &name) const =0
 
virtual ~DataStore ()=default
 

Protected Attributes

uint64_t d_hash = 0
 

Detailed Description

Base class for writing an object.

Definition at line 139 of file RestartManager.h.

Constructor & Destructor Documentation

◆ ~DataStore()

virtual AMP::IO::RestartManager::DataStore::~DataStore ( )
virtualdefault

Member Function Documentation

◆ getHash()

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

Definition at line 143 of file RestartManager.h.

References d_hash.

◆ write()

virtual void AMP::IO::RestartManager::DataStore::write ( hid_t  fid,
const std::string &  name 
) const
pure virtual

Member Data Documentation

◆ d_hash

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

Definition at line 147 of file RestartManager.h.

Referenced by 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