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

Fluid systems express the thermodynamic relations (functions). More...

Description

Fluid systems express the thermodynamic relations (functions).

Since functions do not exhibit any internal state, fluid systems are stateless classes, i.e. all member functions are static. This is a conscious decision since the thermodynamic state of the system is expressed by a fluid state!

Files

file  1padapter.hh
 An adapter for multi-phase fluid systems to be used with (compositional) one-phase models.
 
file  1pgas.hh
 A gaseous phase consisting of a single component.
 
file  1pliquid.hh
 A liquid phase consisting of a single component.
 
file  2p1c.hh
 A two-phase fluid system with only one component.
 
file  2pimmiscible.hh
 A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium.
 
file  3pimmiscible.hh
 A fluid system for three-phase models assuming immiscibility and thermodynamic equilibrium.
 
file  fluidsystems/base.hh
 Fluid system base class.
 
file  fluidsystems/brine.hh
 A fluid system for brine, i.e. H2O with dissolved NaCl.
 
file  brineair.hh
 A compositional two-phase fluid system with a liquid and a gaseous phase and \(H_2O\), \(Air\) and \(S\) (dissolved minerals) as components.
 
file  brineco2.hh
 A compositional fluid with brine (H2O & NaCl) and carbon dioxide as components in both the liquid and the gas (supercritical) phase.
 
file  h2oair.hh
 A compositional two-phase fluid system with water and air as components in both, the liquid and the gas phase.
 
file  h2oairmesitylene.hh
 A three-phase fluid system featuring gas, NAPL and water as phases and distilled water \((\mathrm{H_2O})\) and air (Pseudo component composed of \(\mathrm{79\%\;N_2}\), \(\mathrm{20\%\;O_2}\) and Mesitylene \((\mathrm{C_6H_3(CH_3)_3})\) as components.
 
file  h2oairxylene.hh
 A three-phase fluid system featuring gas, NAPL and water as phases and distilled water \((\mathrm{H_2O})\) and air (Pseudo component composed of \(\mathrm{79\%\;N_2}\), \(\mathrm{20\%\;O_2}\) and Mesitylene \((\mathrm{C_8H_{10}})\) as components.
 
file  h2oheavyoil.hh
 A compositional fluid system with water and heavy oil components in both the liquid and the gas phase.
 
file  h2on2.hh
 
file  h2on2kinetic.hh
 
file  h2on2o2.hh
 A two-phase (water and air) fluid system with water, nitrogen and oxygen as components.
 
file  liquidphase2c.hh
 A liquid phase consisting of a two components, a main component and a conservative tracer component.
 
file  nullparametercache.hh
 The a parameter cache which does nothing.
 
file  parametercachebase.hh
 The base class of the parameter cache classes for fluid systems.
 
file  spe5.hh
 The fluid system for the SPE-5 benchmark problem.
 
file  spe5parametercache.hh
 Specifies the parameters required by the SPE5 problem which are despondent on the thermodynamic state.
 

Classes

class  Dumux::FluidSystems::OnePAdapter< MPFluidSystem, phase >
 An adapter for multi-phase fluid systems to be used with (compositional) one-phase models. More...
 
class  Dumux::FluidSystems::OnePGas< Scalar, ComponentT >
 A gaseous phase consisting of a single component. More...
 
class  Dumux::FluidSystems::OnePLiquid< Scalar, ComponentT >
 A liquid phase consisting of a single component. More...
 
class  Dumux::FluidSystems::TwoPOneC< Scalar, ComponentType >
 A two-phase fluid system with only one component. More...
 
class  Dumux::FluidSystems::TwoPImmiscible< Scalar, Fluid0, Fluid1 >
 A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium. More...
 
class  Dumux::FluidSystems::ThreePImmiscible< Scalar, WettingFluid, NonwettingFluid, Gas >
 A fluid system for three-phase models assuming immiscibility and thermodynamic equilibrium. More...
 
class  Dumux::FluidSystems::Base< ScalarType, Implementation >
 Fluid system base class. More...
 
class  Dumux::FluidSystems::Brine< Scalar, H2OType >
 A compositional single phase fluid system consisting of two components, which are H2O and NaCl. More...
 
struct  Dumux::FluidSystems::BrineAirDefaultPolicy< fastButSimplifiedRelations >
 Policy for the brine-air fluid system. More...
 
class  Dumux::FluidSystems::BrineAir< Scalar, H2Otype, Policy >
 A compositional two-phase fluid system with a liquid and a gaseous phase and \(H_2O\), \(Air\) and \(S\) (dissolved minerals) as components. More...
 
struct  Dumux::FluidSystems::BrineCO2DefaultPolicy< salinityIsConstant, fastButSimplifiedRelations >
 Default policy for the Brine-CO2 fluid system. More...
 
class  Dumux::FluidSystems::BrineCO2< Scalar, CO2Table, H2OType, Policy >
 A compositional fluid with brine (H2O & NaCl) and carbon dioxide as components in both the liquid and the gas (supercritical) phase. More...
 
struct  Dumux::FluidSystems::H2OAirDefaultPolicy< fastButSimplifiedRelations >
 Policy for the H2O-air fluid system. More...
 
class  Dumux::FluidSystems::H2OAir< Scalar, H2Otype, Policy, useKelvinVaporPressure >
 A compositional two-phase fluid system with water and air as components in both, the liquid and the gas phase. More...
 
class  Dumux::FluidSystems::H2OAirMesitylene< Scalar, H2OType >
 A three-phase fluid system featuring gas, NAPL and water as phases and distilled water \((\mathrm{H_2O})\) and air (Pseudo component composed of \(\mathrm{79\%\;N_2}\), \(\mathrm{20\%\;O_2}\) and Mesitylene \((\mathrm{C_6H_3(CH_3)_3})\) as components. More...
 
class  Dumux::FluidSystems::H2OAirXylene< Scalar, H2OType >
 A three-phase fluid system featuring gas, NAPL and water as phases and distilled water \((\mathrm{H_2O})\) and air (Pseudo component composed of \(\mathrm{79\%\;N_2}\), \(\mathrm{20\%\;O_2}\) and Mesitylene \((\mathrm{C_8H_{10}})\) as components. More...
 
class  Dumux::FluidSystems::H2OHeavyOil< Scalar, H2OType >
 A compositional fluid system with water and heavy oil components in both the liquid and the gas phase. More...
 
struct  Dumux::FluidSystems::H2ON2DefaultPolicy< fastButSimplifiedRelations >
 Policy for the H2O-N2 fluid system. More...
 
class  Dumux::FluidSystems::H2ON2< Scalar, Policy >
 A two-phase fluid system with two components water \((\mathrm{H_2O})\) Nitrogen \((\mathrm{N_2})\) for non-equilibrium models. More...
 
class  Dumux::FluidSystems::H2ON2Kinetic< Scalar, Policy >
 A two-phase fluid system with two components water \((\mathrm{H_2O})\) Nitrogen \((\mathrm{N_2})\) for non-equilibrium models. TODO: Is this fluid system necessary?? More...
 
struct  Dumux::FluidSystems::H2ON2O2DefaultPolicy< fastButSimplifiedRelations >
 Policy for the H2O-N2-O2 fluid system. More...
 
class  Dumux::FluidSystems::H2ON2O2< Scalar, Policy >
 A two-phase (water and air) fluid system with water, nitrogen and oxygen as components. More...
 
class  Dumux::FluidSystems::LiquidPhaseTwoC< Scalar, MainComponent, SecondComponent >
 A liquid phase consisting of a two components, a main component and a conservative tracer component. More...
 
class  Dumux::NullParameterCache
 The a parameter cache which does nothing. More...
 
class  Dumux::ParameterCacheBase< Implementation >
 The base class of the parameter cache classes for fluid systems. More...
 
class  Dumux::FluidSystems::Spe5< Scalar >
 The fluid system for the SPE-5 benchmark problem. More...
 
class  Dumux::Spe5ParameterCache< Scalar, FluidSystem >
 Specifies the parameters required by the SPE5 problem which are despondent on the thermodynamic state. More...