19 params.
addClassDescription(
"Outputs XFEM MeshCutUserObjectBase cutter mesh in Exodus format.");
21 "The MeshCutUserObject to get cutter mesh from");
41 output <<
"-s" << std::setw(
_padding) << std::setprecision(0) << std::setfill(
'0') << std::right
55 _exodus_io = std::make_unique<libMesh::ExodusII_IO>(
_es->get_mesh());
static InputParameters validParams()
std::unique_ptr< libMesh::ExodusII_IO > _exodus_io
Exodus for outputting points and values.
MeshBase & getCutterMesh() const
Get a reference to the cutter mesh.
virtual void output() override
Outputs the cutting mesh used by XFEM to an Exodus file.
std::unique_ptr< libMesh::EquationSystems > _es
The EquationSystems.
static InputParameters validParams()
const MeshCutUserObjectBase & _cutter_uo
The mesh cutting user object.
virtual std::string filename() override
Simple base class for XFEM cutting objects that use a mesh to cut.
XFEMCutMeshOutput(const InputParameters ¶meters)
Real getGlobalTimeOffset() const
registerMooseObject("XFEMApp", XFEMCutMeshOutput)
virtual Real getOutputTime()