const Real _fd_eps
small parameter to use in the finite-difference approximations to the derivative
InfoTypeEnum
Type of info required.
virtual void computeQpProperties() override
const VariableValue & _sat_val
Nodal or quadpoint value of liquid saturation.
MaterialProperty< Real > & _pc
Computed nodal or quadpoint value of capillary pressure (needed for hysteretic order computation) ...
void computeQpInfo()
Fill _info with the required information.
MaterialProperty< Real > & _info
Computed nodal or quadpoint value: the meaning of this depends on info_enum.
static InputParameters validParams()
PorousFlowHystereticInfo(const InputParameters ¶meters)
virtual void initQpStatefulProperties() override
Real relativeError(Real finite_difference, Real hand_coded)
Computes the relative error between a finite-difference approximation to the derivative and a hand-co...
Base material designed to calculate and store quantities relevant for hysteretic capillary pressure c...
OutputTools< Real >::VariableValue VariableValue
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Material designed to calculate the capillary pressure as a function of saturation, or the saturation as a function of capillary pressure, or derivative information, etc.
enum PorousFlowHystereticInfo::InfoTypeEnum _info_enum
const VariableValue & _pc_val
Nodal or quadpoint value of capillary pressure.