3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches

Generalized multi-phase, multi-component Darcy flow. More...

Description

Generalized multi-phase, multi-component Darcy flow.

For a detailed model decription see porousmediumflow/mpnc/model.hh

Files

file  indices.hh
 The primary variable and equation indices for the MpNc model.
file  iofields.hh
 Adds I/O fields specific to the mpnc model.
file  localresidual.hh
 MpNc specific details needed to approximately calculate the local defect in the fully implicit scheme.
file  model.hh
 A fully implicit model for MpNc flow using vertex centered finite volumes.
file  pressureformulation.hh
 Enumeration of the formulations accepted by the MpNc model.
file  volumevariables.hh
 Contains the secondary variables (Quantities which are constant within a finite volume) of the MpNc model.

Classes

struct  Dumux::MPNCIndices< numPhases, numEqBalance >
 The primary variable and equation indices for the MpNc model. More...
class  Dumux::MPNCIOFields
 Adds I/O fields specific to the mpnc model. More...
class  Dumux::MPNCLocalResidual< TypeTag >
 MpNc specific details needed to approximately calculate the local defect in the fully implicit scheme. More...
struct  Dumux::MPNCModelTraits< nPhases, nComp, formulation, useM, repCompEqIdx >
 Specifies a number properties of the m-phase n-component model. More...
struct  Dumux::MPNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM >
 Traits class for the mpnc volume variables. More...

Typedefs

template<class Traits>
using Dumux::MPNCVolumeVariables = MPNCVolumeVariablesImplementation<Traits, Traits::ModelTraits::enableChemicalNonEquilibrium()>
 Contains the quantities which are constant within a finite volume in the MpNc model.

Enumerations

enum class  Dumux::MpNcPressureFormulation { Dumux::MpNcPressureFormulation::mostWettingFirst , Dumux::MpNcPressureFormulation::leastWettingFirst }
 Enumerates the formulations which the MpNc model accepts. More...

Typedef Documentation

◆ MPNCVolumeVariables

template<class Traits>
using Dumux::MPNCVolumeVariables = MPNCVolumeVariablesImplementation<Traits, Traits::ModelTraits::enableChemicalNonEquilibrium()>

Contains the quantities which are constant within a finite volume in the MpNc model.

Template Parameters
TraitsClass encapsulating types to be used by the vol vars

Enumeration Type Documentation

◆ MpNcPressureFormulation

enum class Dumux::MpNcPressureFormulation
strong

Enumerates the formulations which the MpNc model accepts.

Enumerator
mostWettingFirst 
leastWettingFirst