version 3.11-dev
Loading...
Searching...
No Matches
Dumux::PoroElasticLargeDefMomentumVariables< Traits > Class Template Reference

Volume variables for the momentum subdomain (displacement).

#include <dumux/poromechanics/poroelastic_large_deformations/variables.hh>

Inheritance diagram for Dumux::PoroElasticLargeDefMomentumVariables< Traits >:

Public Types

using PrimaryVariables = typename Traits::PrimaryVariables
using Indices = typename Traits::ModelTraits::Indices

Public Member Functions

template<class ElementSolution, class Problem, class ElementDiscretization, Concept::LocalDofIpData IpData>
void update (const ElementSolution &elemSol, const Problem &, const ElementDiscretization &, const IpData &ipData)
PrimaryVariables displacement () const
Scalar displacement (int dirIdx) const
Scalar priVar (int pvIdx) const
const PrimaryVariables & priVars () const
Scalar extrusionFactor () const

Member Typedef Documentation

◆ Indices

template<class Traits>
using Dumux::PoroElasticLargeDefMomentumVariables< Traits >::Indices = typename Traits::ModelTraits::Indices

◆ PrimaryVariables

template<class Traits>
using Dumux::PoroElasticLargeDefMomentumVariables< Traits >::PrimaryVariables = typename Traits::PrimaryVariables

Member Function Documentation

◆ displacement() [1/2]

template<class Traits>
PrimaryVariables Dumux::PoroElasticLargeDefMomentumVariables< Traits >::displacement ( ) const
inline

◆ displacement() [2/2]

template<class Traits>
Scalar Dumux::PoroElasticLargeDefMomentumVariables< Traits >::displacement ( int dirIdx) const
inline

◆ extrusionFactor()

template<class Traits>
Scalar Dumux::PoroElasticLargeDefMomentumVariables< Traits >::extrusionFactor ( ) const
inline

◆ priVar()

template<class Traits>
Scalar Dumux::PoroElasticLargeDefMomentumVariables< Traits >::priVar ( int pvIdx) const
inline

◆ priVars()

template<class Traits>
const PrimaryVariables & Dumux::PoroElasticLargeDefMomentumVariables< Traits >::priVars ( ) const
inline

◆ update()

template<class Traits>
template<class ElementSolution, class Problem, class ElementDiscretization, Concept::LocalDofIpData IpData>
void Dumux::PoroElasticLargeDefMomentumVariables< Traits >::update ( const ElementSolution & elemSol,
const Problem & ,
const ElementDiscretization & ,
const IpData & ipData )
inline

The documentation for this class was generated from the following file: