30 std::vector<std::filesystem::path>
restart;
65 virtual std::string
filename()
override;
90 virtual void output()
override;
bool supportsMaterialPropertyOutput() const override
A virtual function that stores whether output type supports material output.
void updateCheckpointFiles(CheckpointFileNames file_struct)
std::stringstream checkpointInfo() const
Gathers and records information used later for console output.
void validateExecuteOn() const
Determines if the requested values of execute_on are valid for checkpoints.
std::string directory() const
Retrieve the checkpoint output directory.
virtual std::string filename() override
Returns the base filename for the checkpoint files.
virtual void output() override
Outputs a checkpoint file.
virtual bool shouldOutput() override
Determines if the checkpoint should write out to a file.
static InputParameters validParams()
std::deque< CheckpointFileNames > _file_names
Vector of checkpoint filename structures.
const std::string _suffix
Directory suffix.
unsigned int _num_files
Max no. of output files to store.
An outputter with filename support.
Stores the stateful material properties computed by materials.
const InputParameters & parameters() const
Get the parameters of the object.
A structure for storing the various output files associated with checkpoint output.
std::string checkpoint
Filename for CheckpointIO file (the mesh)
bool operator==(const CheckpointFileNames &rhs) const
std::vector< std::filesystem::path > restart
Filenames for restartable data.