17template <
typename T,
bool symmetrize>
25 params.
addRequiredParam<MaterialPropertyName>(
"from",
"Material property to convert from");
26 params.
addRequiredParam<MaterialPropertyName>(
"to",
"Material property to convert to");
30template <
typename T,
bool symmetrize>
33 _from(getMaterialProperty<
FromType>(
"from")),
34 _to(declareProperty<
ToType>(
"to"))
38template <
typename T,
bool symmetrize>
42 computeQpProperties();
45template <
typename T,
bool symmetrize>
49 _to[_qp] =
ToType(_from[_qp]);
registerMooseObject("SolidMechanicsApp", RankTwoTensorToSymmetricRankTwoTensor)
Convert tensorial material properties between Mandel notation and full notation.
typename MandelConversion< T, symmetrize >::from FromType
MandelConverter(const InputParameters ¶meters)
typename MandelConversion< T, symmetrize >::to ToType
void initQpStatefulProperties() override
static InputParameters validParams()
void computeQpProperties() override
static InputParameters validParams()