36 #define usingPorousFlowPermeabilityBaseMembers \ 37 using PorousFlowPermeabilityBaseTempl<is_ad>::_dpermeability_qp_dgradvar; \ 38 using PorousFlowPermeabilityBaseTempl<is_ad>::_dpermeability_qp_dvar; \ 39 using PorousFlowPermeabilityBaseTempl<is_ad>::_num_var; \ 40 using PorousFlowPermeabilityBaseTempl<is_ad>::_permeability_qp; \ 41 using PorousFlowPermeabilityBaseTempl<is_ad>::_qp; \ 42 using PorousFlowPermeabilityBaseTempl<is_ad>::_dictator; \ 43 using Coupleable::coupledValue PorousFlowPermeabilityBaseTempl(const InputParameters ¶meters)
static InputParameters validParams()
PorousFlowPermeabilityBaseTempl< false > PorousFlowPermeabilityBase
Base class Material designed to provide the permeability tensor.
Base class for all PorousFlow vector materials.
typename GenericMaterialPropertyStruct< T, is_ad >::type GenericMaterialProperty
MaterialProperty< std::vector< RealTensorValue > > *const _dpermeability_qp_dvar
d(quadpoint permeability)/d(PorousFlow variable)
MaterialProperty< std::vector< std::vector< RealTensorValue > > > *const _dpermeability_qp_dgradvar
d(quadpoint permeability)/d(grad(PorousFlow variable))
GenericMaterialProperty< RealTensorValue, is_ad > & _permeability_qp
Quadpoint permeability.
PorousFlowPermeabilityBaseTempl< true > ADPorousFlowPermeabilityBase