Go to the documentation of this file.
95 std::vector<Real>
_pp;
116 Real
jac(
unsigned int jvar);
Approximates a borehole by a sequence of Dirac Points.
virtual Real computeQpResidual()
Computes the Qp residual.
Base class for Richards relative permeability classes that provide relative permeability as a functio...
std::vector< Real > _mobility
nodal mobility
Q2PBorehole(const InputParameters ¶meters)
Creates a new Q2PBorehole This sets all the variables, but also reads the file containing the lines o...
const VariableValue & _other_var_nodal
the other variable in the 2-phase system (this is saturation if Variable=porepressure,...
const unsigned int _other_var_num
the variable number of the other variable
virtual void computeResidual()
Computes the residual.
std::vector< Real > _dmobility_dp
nodal d(mobility)/d(porepressure)
virtual void computeJacobian()
Computes the Jacobian.
Approximates a borehole by a sequence of Dirac Points.
void prepareNodalValues()
calculates the nodal values of pressure, mobility, and derivatives thereof
std::vector< Real > _dmobility_ds
nodal d(mobility)/d(saturation)
const RichardsDensity & _density
fluid density
virtual Real computeQpJacobian()
Computes the diagonal part of the jacobian.
Base class for fluid density as a function of porepressure The functions density, ddensity and d2dens...
const Real _viscosity
viscosity
std::vector< Real > _sat
nodal saturation
InputParameters validParams< Q2PBorehole >()
const bool _var_is_pp
whether the Variable for this BC is porepressure or not
const MaterialProperty< RealTensorValue > & _permeability
permeability
Real jac(unsigned int jvar)
Calculates Jacobian.
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
Computes the off-diagonal part of the jacobian.
const RichardsRelPerm & _relperm
fluid relative permeability
std::vector< Real > _pp
nodal porepressure
unsigned int _num_nodes
number of nodes in this element.