17 params.addClassDescription(
"Base class for material permeability");
18 params.addPrivateParam<std::string>(
"pf_material_type",
"permeability");
19 params.set<
bool>(
"at_nodes") =
false;
25 _permeability_qp(declareProperty<RealTensorValue>(
"PorousFlow_permeability_qp")),
26 _dpermeability_qp_dvar(
27 declareProperty<std::vector<RealTensorValue>>(
"dPorousFlow_permeability_qp_dvar")),
28 _dpermeability_qp_dgradvar(declareProperty<std::vector<std::vector<RealTensorValue>>>(
29 "dPorousFlow_permeability_qp_dgradvar"))
31 if (_nodal_material ==
true)
32 mooseError(
"PorousFlowPermeability classes are only defined for at_nodes = false");