25 _porosity(_nodal_material ? declareGenericProperty<
Real, is_ad>(
"PorousFlow_porosity_nodal")
26 : declareGenericProperty<
Real, is_ad>(
"PorousFlow_porosity_qp")),
27 _dporosity_dvar(is_ad ? nullptr
29 ? &declareProperty<
std::vector<
Real>>(
"dPorousFlow_porosity_nodal_dvar")
30 : &declareProperty<
std::vector<
Real>>(
"dPorousFlow_porosity_qp_dvar")),
34 ? &declareProperty<
std::vector<
RealGradient>>(
"dPorousFlow_porosity_nodal_dgradvar")
35 : &declareProperty<
std::vector<
RealGradient>>(
"dPorousFlow_porosity_qp_dgradvar"))
static InputParameters validParams()
PorousFlowPorosityBaseTempl(const InputParameters ¶meters)
Base class for all PorousFlow vector materials.
static InputParameters validParams()
Base class Material designed to provide the porosity.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real