template<class TypeTag>
class Dumux::HyperelasticVolIsoPressureLocalResidual< TypeTag >
Enforces the algebraic pressure constraint
\[ p_s^{\mathrm{eq}}(J) - p_s = 0 \]
averaged over each SCV. The equilibrium pressure \( p_s^{\mathrm{eq}}(J) \) is supplied by the pressure problem via problem.volumetricPressure(J).
|
| NumEqVector | computeStorage (const Problem &, const auto &, const auto &) const |
| NumEqVector | storageIntegral (const ElementDiscretization &, const ElementVariables &, const auto &, bool) const |
| NumEqVector | fluxIntegral (const ElementDiscretization &, const ElementVariables &, const auto &) const |
| template<class SubControlVolume_> |
| NumEqVector | sourceIntegral (const ElementDiscretization &elemDisc, const ElementVariables &elemVars, const SubControlVolume_ &scv) const |
| | Pressure constraint integrated over an SCV.
|
| void | addToElementFluxAndSourceResidual (ElementResidualVector &residual, const Problem &problem, const auto &element, const ElementDiscretization &elemDisc, const ElementVariables &elemVars) const |
| | FE contributions for non-CV DOFs.
|