https://mooseframework.inl.gov
Public Attributes | List of all members
Backup Struct Reference

Helper class to hold streams for Backup and Restore operations. More...

#include <Backup.h>

Public Attributes

std::unique_ptr< std::stringstream > header = std::make_unique<std::stringstream>()
 Restartable data header stream. More...
 
std::unique_ptr< std::stringstream > data = std::make_unique<std::stringstream>()
 Restartable data payload stream. More...
 
std::vector< std::pair< std::string, std::string > > mesh_files
 Pairs of checkpoint-relative entry names and binary payloads. More...
 

Detailed Description

Helper class to hold streams for Backup and Restore operations.

The header and data streams hold restartable/recoverable data. The optional mesh checkpoint data holds serialized libMesh checkpoint entries for adapted meshes whose topology must be restored before loading equation-system data.

Definition at line 25 of file Backup.h.

Member Data Documentation

◆ data

std::unique_ptr<std::stringstream> Backup::data = std::make_unique<std::stringstream>()

Restartable data payload stream.

Definition at line 30 of file Backup.h.

Referenced by dataLoad(), and dataStore().

◆ header

std::unique_ptr<std::stringstream> Backup::header = std::make_unique<std::stringstream>()

Restartable data header stream.

Definition at line 28 of file Backup.h.

Referenced by dataLoad(), and dataStore().

◆ mesh_files

std::vector<std::pair<std::string, std::string> > Backup::mesh_files

Pairs of checkpoint-relative entry names and binary payloads.

Definition at line 32 of file Backup.h.

Referenced by dataLoad(), and dataStore().


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