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());
registerMooseObject("XFEMApp", XFEMCutMeshOutput)
static InputParameters validParams()
Simple base class for XFEM cutting objects that use a mesh to cut.
MeshBase & getCutterMesh() const
Get a reference to the cutter mesh.
Real getGlobalTimeOffset() const
virtual Real getOutputTime()
Outputs the cutting mesh used by XFEM to an Exodus file.
virtual std::string filename() override
const MeshCutUserObjectBase & _cutter_uo
The mesh cutting user object.
static InputParameters validParams()
std::unique_ptr< libMesh::EquationSystems > _es
The EquationSystems.
std::unique_ptr< libMesh::ExodusII_IO > _exodus_io
Exodus for outputting points and values.
virtual void output() override
XFEMCutMeshOutput(const InputParameters ¶meters)