Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< XFEMRankTwoTensorMarkerUserObject >()
Definition at line 22 of file XFEMRankTwoTensorMarkerUserObject.C.
25 params.addClassDescription(
26 "Mark elements to be cut by XFEM based on a scalar extracted from a RankTwoTensor");
27 params.addParam<MooseEnum>(
30 "Scalar quantity to be computed from tensor and used as a failure criterion");
31 params.addRequiredParam<std::string>(
"tensor",
"The material tensor name.");
32 params.addRequiredCoupledVar(
"threshold",
"The threshold for crack growth.");
33 params.addRequiredParam<
bool>(
34 "average",
"Should the tensor quantity be averaged over the quadrature points?");
35 params.addParam<Point>(
38 "Start point for axis used to calculate some cylindrical material tensor quantities");
39 params.addParam<Point>(
42 "End point for axis used to calculate some cylindrical material tensor quantities");