Loading...
Searching...
No Matches
BlackOilFunctions.hpp File Reference
`#include <opm/common/TimingMacros.hpp>`
`#include <opm/material/Constants.hpp>`
`#include <opm/material/fluidsystems/BaseFluidSystem.hpp>`
`#include <opm/material/common/HasMemberGeneratorMacros.hpp>`
`#include <opm/material/common/MathToolbox.hpp>`
`#include <opm/material/common/Valgrind.hpp>`
`#include <opm/material/fluidsystems/NullParameterCache.hpp>`
`#include <array>`
`#include <cstddef>`
`#include <memory>`
`#include <stdexcept>`
`#include <string>`
`#include <string_view>`
`#include <vector>`

Go to the source code of this file.

## Namespaces

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

## Functions

template<class FluidSystem, class FluidState, class LhsEval>
LhsEval | Opm::BlackOil::getRs_ (typename std::enable_if<!HasMember_Rs< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx)
template<class FluidSystem, class FluidState, class LhsEval>
auto | Opm::BlackOil::getRs_ (typename std::enable_if< HasMember_Rs< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.Rs()))
template<class FluidSystem, class FluidState, class LhsEval>
LhsEval | Opm::BlackOil::getRv_ (typename std::enable_if<!HasMember_Rv< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx)
template<class FluidSystem, class FluidState, class LhsEval>
auto | Opm::BlackOil::getRv_ (typename std::enable_if< HasMember_Rv< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.Rv()))
template<class FluidSystem, class FluidState, class LhsEval>
LhsEval | Opm::BlackOil::getRvw_ (typename std::enable_if<!HasMember_Rvw< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx)
template<class FluidSystem, class FluidState, class LhsEval>
auto | Opm::BlackOil::getRvw_ (typename std::enable_if< HasMember_Rvw< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.Rvw()))
template<class FluidSystem, class FluidState, class LhsEval>
LhsEval | Opm::BlackOil::getRsw_ (typename std::enable_if<!HasMember_Rsw< FluidState >::value, const FluidState & >::type fluidState, unsigned regionIdx)
template<class FluidSystem, class FluidState, class LhsEval>
auto | Opm::BlackOil::getRsw_ (typename std::enable_if< HasMember_Rsw< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.Rsw()))
template<class FluidState, class LhsEval>
LhsEval | Opm::BlackOil::getSaltConcentration_ (typename std::enable_if<!HasMember_saltConcentration< FluidState >::value, const FluidState & >::type, unsigned)
template<class FluidState, class LhsEval>
auto | Opm::BlackOil::getSaltConcentration_ (typename std::enable_if< HasMember_saltConcentration< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.saltConcentration()))
template<class FluidSystem, class FluidState, class LhsEval>
LhsEval | Opm::BlackOil::getSaltSaturation_ (typename std::enable_if<!HasMember_saltSaturation< FluidState >::value, const FluidState & >::type, unsigned)
template<class FluidSystem, class FluidState, class LhsEval>
auto | Opm::BlackOil::getSaltSaturation_ (typename std::enable_if< HasMember_saltSaturation< FluidState >::value, const FluidState & >::type fluidState, unsigned) -> decltype(decay< LhsEval >(fluidState.saltSaturation()))

## Detailed Description