22 "The porosity (assumed indepenent of porepressure, temperature, "
23 "strain, etc, for this material). This should be a real number, or "
24 "a constant monomial variable (not a linear lagrange or other kind of variable). If it is "
25 "less than porosity_min, porosity is set to porosity_min instead.");
28 params.
addClassDescription(
"This Material calculates the porosity assuming it is constant");
44 _porosity[_qp] = _input_porosity[0];
49 (*_dporosity_dvar)[_qp].assign(_num_var, 0.0);
50 (*_dporosity_dgradvar)[_qp].assign(_num_var, RealGradient());
53 this->applyPorosityMin();
60 initQpStatefulProperties();
registerMooseObject("PorousFlowApp", PorousFlowPorosityConst)
Base class Material designed to provide the porosity.
static InputParameters validParams()
Material to provide a constant value of porosity.
PorousFlowPorosityConstTempl(const InputParameters ¶meters)
static InputParameters validParams()
virtual void computeQpProperties() override
virtual void initQpStatefulProperties() override