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. 
 | 
|  |