version 3.11-dev
Loading...
Searching...
No Matches

Local residuals for the volumetric-isochoric split hyperelastic mixed u–p model. More...

#include <dune/common/fmatrix.hh>
#include <dune/grid/common/intersectioniterator.hh>
#include <dumux/common/math.hh>
#include <dumux/common/properties.hh>
#include <dumux/common/numeqvector.hh>
#include <dumux/common/typetraits/localdofs_.hh>
#include <dumux/discretization/defaultlocaloperator.hh>
#include <dumux/discretization/evalsolution.hh>
#include <dumux/discretization/cvfe/quadraturerules.hh>

Go to the source code of this file.

Description

Two local residual classes are provided:

  • HyperelasticVolIsoMomentumLocalResidual: Momentum equation

    \[ -\nabla_X \cdot \mathbf{P} = \mathbf{f}, \quad \mathbf{P} = \mathbf{P}_\text{iso}(\mathbf{F}) + p_s J \mathbf{F}^{-\top}, \]

    where the problem supplies the isochoric stress \( \mathbf{P}_\text{iso} \).
  • HyperelasticVolIsoPressureLocalResidual: Algebraic pressure constraint

    \[ p_s^{\mathrm{eq}}(J) - p_s = 0 \]

    where \( p_s^{\mathrm{eq}}(J) \) is supplied by problem.volumetricPressure(J).

Classes

class  Dumux::HyperelasticVolIsoMomentumLocalResidual< TypeTag >
 Momentum local residual for the mixed u–p hyperelastic model. More...
class  Dumux::HyperelasticVolIsoPressureLocalResidual< TypeTag >
 Pressure local residual for the mixed u–p hyperelastic model. More...

Namespaces

namespace  Dumux