version 3.9-dev
Dumux::ThreePThreeCModelTraits< useCS, useMol > Struct Template Reference

Specifies a number properties of two-phase models. More...

#include <dumux/porousmediumflow/3p3c/model.hh>

Description

template<bool useCS, bool useMol>
struct Dumux::ThreePThreeCModelTraits< useCS, useMol >
Parameters
useCSif we are using the constraint solver

Public Types

using Indices = ThreePThreeCIndices
 

Static Public Member Functions

static constexpr int numEq ()
 
static constexpr int numFluidPhases ()
 
static constexpr int numFluidComponents ()
 
static constexpr bool enableAdvection ()
 
static constexpr bool enableMolecularDiffusion ()
 
static constexpr bool enableEnergyBalance ()
 
static constexpr bool useConstraintSolver ()
 
static constexpr bool useMoles ()
 

Member Typedef Documentation

◆ Indices

template<bool useCS, bool useMol>
using Dumux::ThreePThreeCModelTraits< useCS, useMol >::Indices = ThreePThreeCIndices

Member Function Documentation

◆ enableAdvection()

template<bool useCS, bool useMol>
static constexpr bool Dumux::ThreePThreeCModelTraits< useCS, useMol >::enableAdvection ( )
inlinestaticconstexpr

◆ enableEnergyBalance()

template<bool useCS, bool useMol>
static constexpr bool Dumux::ThreePThreeCModelTraits< useCS, useMol >::enableEnergyBalance ( )
inlinestaticconstexpr

◆ enableMolecularDiffusion()

template<bool useCS, bool useMol>
static constexpr bool Dumux::ThreePThreeCModelTraits< useCS, useMol >::enableMolecularDiffusion ( )
inlinestaticconstexpr

◆ numEq()

template<bool useCS, bool useMol>
static constexpr int Dumux::ThreePThreeCModelTraits< useCS, useMol >::numEq ( )
inlinestaticconstexpr

◆ numFluidComponents()

template<bool useCS, bool useMol>
static constexpr int Dumux::ThreePThreeCModelTraits< useCS, useMol >::numFluidComponents ( )
inlinestaticconstexpr

◆ numFluidPhases()

template<bool useCS, bool useMol>
static constexpr int Dumux::ThreePThreeCModelTraits< useCS, useMol >::numFluidPhases ( )
inlinestaticconstexpr

◆ useConstraintSolver()

template<bool useCS, bool useMol>
static constexpr bool Dumux::ThreePThreeCModelTraits< useCS, useMol >::useConstraintSolver ( )
inlinestaticconstexpr

◆ useMoles()

template<bool useCS, bool useMol>
static constexpr bool Dumux::ThreePThreeCModelTraits< useCS, useMol >::useMoles ( )
inlinestaticconstexpr

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