19 params.
addClassDescription(
"Outputs XFEM MeshCut2DUserObjectBase cutter mesh in Exodus format.");
21 "The MeshCut2DUserObject 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.
const MeshCut2DUserObjectBase & _cutter_uo
The mesh cutting user object.
virtual void output() override
Outputs the cutting mesh used by XFEM to an Exodus file.
std::unique_ptr< libMesh::EquationSystems > _es
The EquationSystems.
MeshCut2DUserObjectBase: (1) reads in a mesh describing the crack surface, (2) Fills xfem cut element...
static InputParameters validParams()
MeshBase & getCutterMesh() const
virtual std::string filename() override
XFEMCutMeshOutput(const InputParameters ¶meters)
Real getGlobalTimeOffset() const
registerMooseObject("XFEMApp", XFEMCutMeshOutput)
virtual Real getOutputTime()