Contains the quantities which are constant within a finite volume in the poroelastic model.
More...
template<class Traits>
class Dumux::PoroElasticVolumeVariables< Traits >
- Template Parameters
-
Traits | Class encapsulating types to be used by the vol vars |
|
using | PrimaryVariables = typename Traits::PrimaryVariables |
| export the type used for the primary variables
|
|
using | DisplacementVector = typename Traits::DisplacementVector |
| export the type used for displacement vectors
|
|
using | Indices = typename ModelTraits::Indices |
| export the type encapsulating primary variable indices
|
|
using | SolidState = typename Traits::SolidState |
| export type of solid state
|
|
using | SolidSystem = typename Traits::SolidSystem |
| export the solid system used
|
|
|
template<class ElemSol , class Problem , class Element , class Scv > |
void | update (const ElemSol &elemSol, const Problem &problem, const Element &element, const Scv &scv) |
| Update all quantities for a given control volume.
|
|
Scalar | solidDensity () const |
| Return the average porosity \(\mathrm{[-]}\) within the scv.
|
|
Scalar | porosity () const |
| Return the average porosity \(\mathrm{[-]}\) within the scv.
|
|
Scalar | displacement (unsigned int dir) const |
| Returns the permeability within the scv in \([m^2]\).
|
|
DisplacementVector | displacement () const |
| Returns the displacement vector within the scv in \([m]\).
|
|
Scalar | priVar (const int pvIdx) const |
| Return a component of primary variable vector for a given index.
|
|
const PrimaryVariables & | priVars () const |
| Return the vector of primary variables.
|
|