21 "Computes the volume fraction of the physical material in each partial element.");
28 mooseError(
"XFEMVolFracAux must be run on an element variable");
30 if (fe_problem ==
nullptr)
31 mooseError(
"Problem casting _subproblem to FEProblemBase in XFEMVolFracAux");
32 _xfem = MooseSharedNamespace::dynamic_pointer_cast<
XFEM>(fe_problem->
getXFEM());
34 mooseError(
"Problem casting to XFEM in XFEMVolFracAux");
XFEMVolFracAux(const InputParameters ¶meters)
static InputParameters validParams()
Factory constructor, takes parameters so that all derived classes can be built using the same constru...
registerMooseObject("XFEMApp", XFEMVolFracAux)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::shared_ptr< XFEMInterface > getXFEM()
void mooseError(Args &&... args) const
const Elem *const & _current_elem
static InputParameters validParams()
std::shared_ptr< XFEM > _xfem
virtual Real computeValue()