21 "Object for declaring a constant symmetric rank two tensor as a material property.");
23 "tensor_values",
"Vector of values defining the constant rank two tensor");
25 "tensor_name",
"Name of the tensor material property to be created");
35 getParam<MaterialPropertyName>(
"tensor_name")))
static InputParameters validParams()
void fillFromInputVector(const std::vector< T > &input, FillMethod fill_method=autodetect)
fillFromInputVector takes 1, 3, or 6 inputs to fill in the symmmetric Rank-2 tensor.
virtual void initQpStatefulProperties() override
Initialize stateful properties at quadrature points.
static InputParameters validParams()
const T & getParam(const std::string &name) const
Retrieve a parameter for the object.
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
registerMooseObject("MooseApp", GenericConstantSymmetricRankTwoTensor)
Materials compute MaterialProperties.
virtual void computeQpProperties() override
Users must override this method.
GenericConstantSymmetricRankTwoTensorTempl(const InputParameters ¶meters)
Declares a constant material property of type RankTwoTensor.
SymmetricRankTwoTensor _tensor