22 "The names of the properties this material will have");
24 "The values associated with the named properties");
27 "A material evaluating one material property in type of RealEigenMatrix");
35 _prop_name(getParam<
std::string>(
"prop_name")),
45 computeQpProperties();
52 auto & qp_prop = _property[_qp];
53 const auto m = _prop_value.rows(), n = _prop_value.cols();
57 qp_prop(i, j) = _prop_value(i, j);
static InputParameters validParams()
registerMooseObject("MooseApp", GenericConstant2DArray)
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
virtual void initQpStatefulProperties() override
Initialize stateful properties at quadrature points.
Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic > RealEigenMatrix
Materials compute MaterialProperties.
IntRange< T > make_range(T beg, T end)
Template for defining a constant array material property, using automatic differentiation or not...
static InputParameters validParams()
virtual void computeQpProperties() override
Users must override this method.
GenericConstant2DArrayTempl(const InputParameters ¶meters)