15 : _meta_data_app(moose_object->getMooseApp()), _meta_data_object(moose_object)
20 : _meta_data_app(moose_app), _meta_data_object(nullptr)
26 const std::string & prefix)
const 35 return std::string(
SYSTEM) +
"/" + prefix +
"/" + data_name;
41 mooseError(
"This object does not support obtaining a mesh property without a prefix.\n\nThis " 42 "capability is upcoming.");
47 const std::string & prefix)
const bool hasRestartableMetaData(const std::string &name, const RestartableDataMapName &metaname) const
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...
static const RestartableDataMapName MESH_META_DATA
Base class for MOOSE-based applications.
RestartableDataValue & getRestartableMetaData(const std::string &name, const RestartableDataMapName &metaname, THREAD_ID tid)
Every object that can be built by the factory should be derived from this class.
Abstract definition of a RestartableData value.