22 "Name of the mobility tensor property to generate");
24 "tensor",
"tensor_size=9",
"Tensor values");
33 _mobility_values(getParam<
std::vector<Real>>(
"tensor")),
34 _mobility_name(getParam<MaterialPropertyName>(
"M_name")),
35 _mobility(declareGenericProperty<RealTensorValue, is_ad>(_mobility_name))
45 _mobility[_qp](
a,
b) = _mobility_values[
a * 3 +
b];
registerMooseObject("PhaseFieldApp", ConstantAnisotropicMobility)
ConstantAnisotropicMobility provides a simple RealTensorValue type MaterialProperty that can be used ...
static InputParameters validParams()
ConstantAnisotropicMobilityTempl(const InputParameters ¶meters)
virtual void computeQpProperties()
static InputParameters validParams()
static constexpr std::size_t dim