Go to the documentation of this file.
19 params.addRequiredParam<RealTensorValue>(
21 "The permeability tensor (usually in m^2), which is assumed constant for this material");
22 params.addClassDescription(
23 "This Material calculates the permeability tensor assuming it is constant");
29 _input_permeability(getParam<RealTensorValue>(
"permeability"))
39 for (
unsigned i = 0; i < LIBMESH_DIM; ++i)
Base class Material designed to provide the permeability tensor.
MaterialProperty< std::vector< RealTensorValue > > & _dpermeability_qp_dvar
d(quadpoint permeability)/d(PorousFlow variable)
PorousFlowPermeabilityConst(const InputParameters ¶meters)
MaterialProperty< RealTensorValue > & _permeability_qp
Quadpoint permeability.
InputParameters validParams< PorousFlowPermeabilityConst >()
InputParameters validParams< PorousFlowPermeabilityBase >()
registerMooseObject("PorousFlowApp", PorousFlowPermeabilityConst)
void computeQpProperties() override
const RealTensorValue _input_permeability
Constant value of permeability tensor.
const unsigned int _num_var
Number of PorousFlow variables.
MaterialProperty< std::vector< std::vector< RealTensorValue > > > & _dpermeability_qp_dgradvar
d(quadpoint permeability)/d(grad(PorousFlow variable))
Material designed to provide a constant permeability tensor.