An outputter with filename support.
unsigned int getFileNumber()
Return the current file number for this outputter.
std::vector< std::string > _output_if_base_contains
Storage for 'output_if_base_contains'.
unsigned int _padding
Number of digits to pad the extensions.
virtual std::string filename()
The filename for the output file.
void setFileNumber(unsigned int num)
Sets the file number manually.
static InputParameters validParams()
virtual bool shouldOutput() override
Checks if the output method should be executed.
std::string _file_base
The base filename from the input paramaters.
void setFileBase(const std::string &file_base)
Sets the file base string if the 'file_base' parameter is not set.
bool checkFilename()
Checks the filename for output Checks the output against the 'output_if_base_contians' list.
virtual void setFileBaseInternal(const std::string &file_base)
Internal function that sets the file_base.
unsigned int & _file_num
A file number counter, initialized to 0 (this must be controlled by the child class,...
const InputParameters & parameters() const
Get the parameters of the object.
Class for storing and utilizing output objects.
Adds the ability to output on every nonlinear and/or linear residual.