Loading...
Searching...
No Matches
CO2.hpp File Reference

A class for the CO2 fluid properties. More...

`#include <opm/common/TimingMacros.hpp>`
`#include <opm/common/ErrorMacros.hpp>`
`#include <opm/common/utility/gpuDecorators.hpp>`
`#include <opm/material/Constants.hpp>`
`#include <opm/material/IdealGas.hpp>`
`#include <opm/material/components/Component.hpp>`
`#include <opm/material/common/MathToolbox.hpp>`
`#include <opm/material/common/UniformTabulated2DFunction.hpp>`
`#include <opm/material/components/CO2Tables.hpp>`
`#include <cmath>`
`#include <string_view>`

Go to the source code of this file.

## Classes

class | Opm::CO2< Scalar, ParamsT >
| A class for the CO2 fluid properties. More...

## Namespaces

namespace | Opm
| This class implements a small container which holds the transmissibility mulitpliers for all the faces in the grid.

## Detailed Description

A class for the CO2 fluid properties.

Under reservoir conditions, CO2 is typically in supercritical state. These properties can be provided in tabulated form, which is necessary for this component. The template is used by the fluidsystem `BrineCO2FluidSystem`. If thermodynamic precision is not a top priority, the much simpler component `Opm::SimpleCO2` can be used instead