13#include "metaphysicl/raw_type.h"
25 "The rank two material property tensor name");
27 "property_name",
"Name of the material property computed by this model");
30 "index_i >= 0 & index_i <= 2",
31 "The index i of ij for the tensor to output (0, 1, 2)");
34 "index_j >= 0 & index_j <= 2",
35 "The index j of ij for the tensor to output (0, 1, 2)");
43 _tensor(getGenericMaterialProperty<
RankTwoTensor, is_ad>(
"rank_two_tensor")),
44 _property(declareGenericProperty<Real, is_ad>(
"property_name")),
45 _i(getParam<unsigned
int>(
"index_i")),
46 _j(getParam<unsigned
int>(
"index_j"))
registerMooseObject("SolidMechanicsApp", RankTwoCartesianComponent)
void ErrorVector unsigned int
static InputParameters validParams()
ADRankTwoCartesianComponent computes selected components from a Rank-2 tensors.
virtual void computeQpProperties() override
virtual void initQpStatefulProperties() override
RankTwoCartesianComponentTempl(const InputParameters ¶meters)
static InputParameters validParams()