3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Files | Classes | Functions

Fluid states are responsible for representing the complete thermodynamic configuration of a system at a given spatial and temporal position. More...

Description

Fluid states are responsible for representing the complete thermodynamic configuration of a system at a given spatial and temporal position.

A fluid state always provides access methods to all thermodynamic quantities, but the concept of a fluid state does not mandate what assumptions are made to store these thermodynamic quantities. What fluid states also do not do is to make sure that the thermodynamic state which they represent is physically possible.

Files

file  adapter.hh
 Adapter class for fluid states with different indices.
 
file  compositional.hh
 Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium.
 
file  immiscible.hh
 Represents all relevant thermodynamic quantities of a multi-phase fluid system assuming immiscibility and thermodynamic equilibrium.
 
file  isothermalimmiscible.hh
 Represents all relevant thermodynamic quantities of a isothermal immiscible multi-phase fluid system.
 
file  nonequilibrium.hh
 Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system without using any assumptions.
 
file  nonequilibriummass.hh
 Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system without using any assumptions.
 
file  pressureoverlay.hh
 This is a fluid state which allows to set the fluid pressures and takes all other quantities from an other fluid state.
 
file  pseudo1p2c.hh
 Calculates phase state for a single phase but two-component state.
 
file  saturationoverlay.hh
 This is a fluid state which allows to set the fluid saturations and takes all other quantities from an other fluid state.
 
file  temperatureoverlay.hh
 This is a fluid state which allows to set the fluid temperatures and takes all other quantities from an other fluid state.
 

Classes

class  Dumux::FluidStateAdapter< FluidState, AdapterPolicy >
 Adapter class for fluid states with different indices. More...
 
class  Dumux::CompositionalFluidState< ScalarType, FluidSystem >
 Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium. More...
 
class  Dumux::ImmiscibleFluidState< ScalarType, FluidSystem >
 Represents all relevant thermodynamic quantities of a multi-phase fluid system assuming immiscibility and thermodynamic equilibrium. More...
 
class  Dumux::IsothermalImmiscibleFluidState< ScalarType, FluidSystem >
 Represents all relevant thermodynamic quantities of a multi-phase fluid system assuming immiscibility and thermodynamic equilibrium. More...
 
class  Dumux::NonEquilibriumFluidState< ScalarType, FluidSystem >
 Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system without using any assumptions. More...
 
class  Dumux::NonEquilibriumMassFluidState< ScalarType, FluidSystem >
 Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system. More...
 
class  Dumux::PressureOverlayFluidState< FluidState >
 This is a fluid state which allows to set the fluid pressures and takes all other quantities from an other fluid state. More...
 
class  Dumux::PseudoOnePTwoCFluidState< ScalarType, FluidSystem >
 Container for compositional variables in a 1p2c situation. More...
 
class  Dumux::SaturationOverlayFluidState< FluidState >
 This is a fluid state which allows to set the fluid saturations and takes all other quantities from an other fluid state. More...
 
class  Dumux::TemperatureOverlayFluidState< FluidState >
 This is a fluid state which allows to set the fluid temperatures and takes all other quantities from an other fluid state. More...
 

Functions

 Dumux::FluidStateAdapter< FluidState, AdapterPolicy >::FluidStateAdapter (const FluidState &fluidState)
 Adapter class for fluid states with different indices. More...
 

Function Documentation

◆ FluidStateAdapter()

template<class FluidState , class AdapterPolicy >
Dumux::FluidStateAdapter< FluidState, AdapterPolicy >::FluidStateAdapter ( const FluidState &  fluidState)
inline

Adapter class for fluid states with different indices.

Parameters
fluidStatethe fluid state to be wrapped