61 virtual void output()
override;
78 virtual std::string
filename()
override;
virtual void outputScalarVariables() override
Writes scalar AuxVariables to global output parameters.
virtual void meshChanged() override
Creates a new NemesisII_IO output object for outputting a new mesh.
std::vector< Real > _global_values
Storage for scalar values (postprocessors and scalar AuxVariables)
bool _recovering
Flag indicating MOOSE is recovering via –recover command-line option.
std::unique_ptr< libMesh::Nemesis_IO > _nemesis_io_ptr
Pointer to the libMesh::NemesisII_IO object that performs the actual data output. ...
std::vector< std::string > _global_names
Storage for names of the above scalar values.
bool _write_hdf5
Flag to output HDF5 format (when available) in Nemesis.
unsigned int & _nemesis_num
Count of outputs per exodus file.
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
virtual void outputPostprocessors() override
Writes postprocessor values to global output parameters.
virtual void outputSetup()
Performs the necessary deletion and re-creating of NemesisII_IO object.
bool & _nemesis_mesh_changed
A flag indicating to the Nemesis object that the mesh has changed.
virtual void output() override
Overload the Output::output method, this is required for Nemesis output due to the method utilized fo...
static InputParameters validParams()
Based class for output objects.
bool _nemesis_initialized
Flag if the output has been initialized.
virtual void initialSetup() override
Sets up the libMesh::NemesisII_IO object used for outputting to the Nemesis format.
virtual std::string filename() override
Returns the current filename, this method handles the -s000 suffix common to NemesisII files...
const InputParameters & parameters() const
Get the parameters of the object.
bool supportsMaterialPropertyOutput() const override
A virtual function that stores whether output type supports material output.
Nemesis(const InputParameters ¶meters)
Class constructor.
Class for output data to the Nemesis format.
unsigned int & _file_num
Current output filename; utilized by filename() to create the proper suffix.