14 #include "libmesh/parallel_object.h" 57 static std::filesystem::path
restartableDataFile(
const std::filesystem::path & folder_base);
79 const std::variant<RestartableDataMap *, std::vector<RestartableDataMap> *>
_data;
static const std::string & restartableDataFile()
const std::variant< RestartableDataMap *, std::vector< RestartableDataMap > * > _data
The data we wish to act on This is a variant so that we can act on threaded and non-threaded data...
static const unsigned int CURRENT_BACKUP_FILE_VERSION
The current version for the backup file.
std::size_t dataSize() const
static const std::string & restartableHeaderFile()
Base class for MOOSE-based applications.
int COMPARE_HASH_CODE_TYPE
The type to used for comparing hash codes (sanity checking)
RestartableDataMap & currentData(const THREAD_ID tid)
Storage for restartable data that is ordered based on insertion order.
static const std::string & getRestartableExt()
Interface for objects interacting with the PerfGraph.
static std::filesystem::path restartableDataFolder(const std::filesystem::path &folder_base)
RestartableDataIO(MooseApp &app, RestartableDataMap &data)