17 "filename",
"The name of the file which will be associated with the saved/loaded data.");
23 const std::string & meta_data_name)
24 : _model_object(object),
25 _model_meta_data_name(meta_data_name),
26 _model_restartable(_model_object.getMooseApp(),
"",
"", 0, read_only, meta_data_name)
const FileName & getModelDataFileName() const
Get the associated filename.
virtual const std::string & name() const
MooseApp & getMooseApp() const
bool isParamValid(const std::string &name) const
const std::string _model_meta_data_name
The model meta data name.
bool hasModelData() const
Check if we need to load model data (if the filename parameter is used)
static InputParameters validParams()
const T & getParam(const std::string &name) const
const MooseObject & _model_object
Reference to the MooseObject that uses this interface.
void registerRestartableDataMapName(const RestartableDataMapName &name, std::string suffix="")
RestartableModelInterface(const MooseObject &object, const bool read_only, const std::string &meta_data_name)