3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces
porousmediumflow/co2/model.hh File Reference

Adaption of the fully implicit scheme to the CO2Model model. More...

#include <dumux/common/properties.hh>
#include <dumux/porousmediumflow/2p2c/model.hh>
#include "volumevariables.hh"

Go to the source code of this file.

Description

Adaption of the fully implicit scheme to the CO2Model model.

Adaption of the non-isothermal two-phase two-component flow model to problems with CO2.

TODO: Put a doxgyen link refernce here See TwoPTwoCModel for reference to the equations used. The CO2 model is derived from the 2p2c model. In the CO2 model the phase switch criterion is different from the 2p2c model. The phase switch occurs when the equilibrium concentration of a component in a phase is exceeded, instead of the sum of the components in the virtual phase (the phase which is not present) being greater that unity as done in the 2p2c model. The CO2VolumeVariables do not use a constraint solver for calculating the mole fractions as is the case in the 2p2c model. Instead mole fractions are calculated in the FluidSystem with a given temperature, pressure and salinity. The model is able to use either mole or mass fractions. The property useMoles can be set to either true or false in the problem file. Make sure that the according units are used in the problem setup. useMoles is set to false by default.

Classes

struct  Dumux::TwoPTwoCCO2VolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT >
 Traits class for the two-phase two-component CO2 model. More...
 
struct  Dumux::Properties::TTag::TwoPTwoCCO2
 
struct  Dumux::Properties::TTag::TwoPTwoCCO2NI
 
struct  Dumux::Properties::VolumeVariables< TypeTag, TTag::TwoPTwoCCO2 >
 the co2 volume variables use the same traits as the 2p2c model More...
 
struct  Dumux::Properties::VolumeVariables< TypeTag, TTag::TwoPTwoCCO2NI >
 

Namespaces

namespace  Dumux
 make the local view function available whenever we use the grid geometry
 
namespace  Dumux::Properties
 
namespace  Dumux::Properties::TTag
 Type tag for numeric models.
 
Include dependency graph for porousmediumflow/co2/model.hh: