Opm::ViscosityCallback< TypeTag > Class Template Reference

Callback class for the viscosity of a phase. More...

#include <quantitycallbacks.hh>

Public Types

using ResultType = typename std::remove_const< typename std::remove_reference< ResultRawType >::type >::type
 
using ResultValueType = typename MathToolbox< ResultType >::ValueType
 

Public Member Functions

 ViscosityCallback (const ElementContext &elemCtx)
 
 ViscosityCallback (const ElementContext &elemCtx, unsigned phaseIdx)
 
void setPhaseIndex (unsigned phaseIdx)
 Set the index of the fluid phase for which the viscosity should be returned. More...
 
ResultType operator() (unsigned dofIdx) const
 Return the viscosity of a phase given the index of a degree of freedom within an element context. More...
 

Detailed Description

template<class TypeTag>
class Opm::ViscosityCallback< TypeTag >

Callback class for the viscosity of a phase.

Member Typedef Documentation

◆ ResultType

template<class TypeTag >
using Opm::ViscosityCallback< TypeTag >::ResultType = typename std::remove_const<typename std::remove_reference<ResultRawType>::type>::type

◆ ResultValueType

template<class TypeTag >
using Opm::ViscosityCallback< TypeTag >::ResultValueType = typename MathToolbox<ResultType>::ValueType

Constructor & Destructor Documentation

◆ ViscosityCallback() [1/2]

template<class TypeTag >
Opm::ViscosityCallback< TypeTag >::ViscosityCallback ( const ElementContext &  elemCtx)
inline

◆ ViscosityCallback() [2/2]

template<class TypeTag >
Opm::ViscosityCallback< TypeTag >::ViscosityCallback ( const ElementContext &  elemCtx,
unsigned  phaseIdx 
)
inline

Member Function Documentation

◆ operator()()

template<class TypeTag >
ResultType Opm::ViscosityCallback< TypeTag >::operator() ( unsigned  dofIdx) const
inline

Return the viscosity of a phase given the index of a degree of freedom within an element context.

◆ setPhaseIndex()

template<class TypeTag >
void Opm::ViscosityCallback< TypeTag >::setPhaseIndex ( unsigned  phaseIdx)
inline

Set the index of the fluid phase for which the viscosity should be returned.


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