version 3.10-dev
Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM > Struct Template Reference

Traits class for the Richards n-components model. More...

#include <dumux/porousmediumflow/richardsnc/model.hh>

Description

template<class PV, class FSY, class FST, class SSY, class SST, class PT, class MT, class DT, class EDM>
struct Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >
Template Parameters
PVThe type used for primary variables
FSYThe fluid system type
FSTThe fluid state type
PTThe type used for permeabilities
MTThe model traits
DTThe diffusion type
EDMThe effective diffusivity model

Public Types

using PrimaryVariables = PV
 
using FluidSystem = FSY
 
using FluidState = FST
 
using SolidSystem = SSY
 
using SolidState = SST
 
using PermeabilityType = PT
 
using ModelTraits = MT
 
using DiffusionType = DT
 
using EffectiveDiffusivityModel = EDM
 

Member Typedef Documentation

◆ DiffusionType

template<class PV , class FSY , class FST , class SSY , class SST , class PT , class MT , class DT , class EDM >
using Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >::DiffusionType = DT

◆ EffectiveDiffusivityModel

template<class PV , class FSY , class FST , class SSY , class SST , class PT , class MT , class DT , class EDM >
using Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >::EffectiveDiffusivityModel = EDM

◆ FluidState

template<class PV , class FSY , class FST , class SSY , class SST , class PT , class MT , class DT , class EDM >
using Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >::FluidState = FST

◆ FluidSystem

template<class PV , class FSY , class FST , class SSY , class SST , class PT , class MT , class DT , class EDM >
using Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >::FluidSystem = FSY

◆ ModelTraits

template<class PV , class FSY , class FST , class SSY , class SST , class PT , class MT , class DT , class EDM >
using Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >::ModelTraits = MT

◆ PermeabilityType

template<class PV , class FSY , class FST , class SSY , class SST , class PT , class MT , class DT , class EDM >
using Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >::PermeabilityType = PT

◆ PrimaryVariables

template<class PV , class FSY , class FST , class SSY , class SST , class PT , class MT , class DT , class EDM >
using Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >::PrimaryVariables = PV

◆ SolidState

template<class PV , class FSY , class FST , class SSY , class SST , class PT , class MT , class DT , class EDM >
using Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >::SolidState = SST

◆ SolidSystem

template<class PV , class FSY , class FST , class SSY , class SST , class PT , class MT , class DT , class EDM >
using Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >::SolidSystem = SSY

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