Ewoms::NcpIntensiveQuantities< TypeTag > Class Template Reference

Contains the quantities which are are constant within a finite volume in the compositional multi-phase NCP model. More...

#include <ncpintensivequantities.hh>

Inheritance diagram for Ewoms::NcpIntensiveQuantities< TypeTag >:
Inheritance graph

Public Member Functions

 NcpIntensiveQuantities ()
 
void update (const ElementContext &elemCtx, int dofIdx, int timeIdx)
 IntensiveQuantities::update. More...
 
const FluidState & fluidState () const
 ImmiscibleIntensiveQuantities::fluidState. More...
 
const DimMatrix & intrinsicPermeability () const
 ImmiscibleIntensiveQuantities::intrinsicPermeability. More...
 
const Evaluation & relativePermeability (int phaseIdx) const
 ImmiscibleIntensiveQuantities::relativePermeability. More...
 
const Evaluation & mobility (int phaseIdx) const
 ImmiscibleIntensiveQuantities::mobility. More...
 
const Evaluation & porosity () const
 ImmiscibleIntensiveQuantities::porosity. More...
 
void checkDefined () const
 IntensiveQuantities::checkDefined. More...
 

Detailed Description

template<class TypeTag>
class Ewoms::NcpIntensiveQuantities< TypeTag >

Contains the quantities which are are constant within a finite volume in the compositional multi-phase NCP model.

Constructor & Destructor Documentation

template<class TypeTag >
Ewoms::NcpIntensiveQuantities< TypeTag >::NcpIntensiveQuantities ( )
inline

Member Function Documentation

template<class TypeTag >
void Ewoms::NcpIntensiveQuantities< TypeTag >::checkDefined ( ) const
inline

IntensiveQuantities::checkDefined.

Referenced by Ewoms::NcpIntensiveQuantities< TypeTag >::update().

template<class TypeTag >
const FluidState& Ewoms::NcpIntensiveQuantities< TypeTag >::fluidState ( ) const
inline
template<class TypeTag >
const DimMatrix& Ewoms::NcpIntensiveQuantities< TypeTag >::intrinsicPermeability ( ) const
inline
template<class TypeTag >
const Evaluation& Ewoms::NcpIntensiveQuantities< TypeTag >::mobility ( int  phaseIdx) const
inline
template<class TypeTag >
const Evaluation& Ewoms::NcpIntensiveQuantities< TypeTag >::porosity ( ) const
inline
template<class TypeTag >
const Evaluation& Ewoms::NcpIntensiveQuantities< TypeTag >::relativePermeability ( int  phaseIdx) const
inline
template<class TypeTag >
void Ewoms::NcpIntensiveQuantities< TypeTag >::update ( const ElementContext &  elemCtx,
int  dofIdx,
int  timeIdx 
)
inline

IntensiveQuantities::update.

References Ewoms::NcpIntensiveQuantities< TypeTag >::checkDefined().


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