25 "Start point for axis used to calculate some cylindrical material tensor quantities");
28 "End point for axis used to calculate some material tensor quantities");
29 params.
addParam<Point>(
"direction", Point(0, 0, 1),
"Direction vector");
36 _scalar_type(getParam<
MooseEnum>(
"scalar_type")),
37 _point1(parameters.
get<Point>(
"point1")),
38 _point2(parameters.
get<Point>(
"point2")),
39 _direction(parameters.
get<Point>(
"direction") / parameters.
get<Point>(
"direction").
norm())
45 const Point & curr_point)
registerMooseObject("SolidMechanicsApp", LineMaterialRankTwoScalarSampler)
static InputParameters validParams()
static InputParameters validParams()
LineMaterialRankTwoScalarSampler(const InputParameters ¶meters)
Class constructor Sets up variables for output based on the properties to be output.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
This class samples RankTwoTensor material properties for the integration points in all elements that ...
virtual Real getScalarFromProperty(const RankTwoTensor &property, const Point &curr_point)
Reduce the RankTwoTensor material property to a scalar for output Call through to RankTwoScalarTools:...
const Elem & get(const ElemType type_in)