3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Public Member Functions | List of all members
Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure > Class Template Reference

#include <dumux/material/components/tabulatedcomponent.hh>

Inheritance diagram for Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >:

Public Member Functions

void init (Scalar tempMin, Scalar tempMax, std::size_t nTemp, Scalar pressMin, Scalar pressMax, std::size_t nPress)
 
Scalar tempIdx (Scalar temperature) const
 returns the index of an entry in a temperature field More...
 
Scalar pressLiquidIdx (Scalar pressure, std::size_t tempIdx) const
 returns the index of an entry in a pressure field More...
 
Scalar pressGasIdx (Scalar pressure, std::size_t tempIdx) const
 returns the index of an entry in a temperature field More...
 
Scalar densityLiquidIdx (Scalar density, std::size_t tempIdx) const
 returns the index of an entry in a density field More...
 
Scalar densityGasIdx (Scalar density, std::size_t tempIdx) const
 returns the index of an entry in a density field More...
 
Scalar minLiquidPressure (int tempIdx) const
 returns the minimum tabularized liquid pressure at a given temperature index More...
 
Scalar maxLiquidPressure (int tempIdx) const
 returns the maximum tabularized liquid pressure at a given temperature index More...
 
Scalar minGasPressure (int tempIdx) const
 returns the minimum tabularized gas pressure at a given temperature index More...
 
Scalar maxGasPressure (int tempIdx) const
 returns the maximum tabularized gas pressure at a given temperature index More...
 
Scalar minLiquidDensity (int tempIdx) const
 returns the minimum tabularized liquid density at a given temperature index More...
 
Scalar maxLiquidDensity (int tempIdx) const
 returns the maximum tabularized liquid density at a given temperature index More...
 
Scalar minGasDensity (int tempIdx) const
 returns the minimum tabularized gas density at a given temperature index More...
 
Scalar maxGasDensity (int tempIdx) const
 returns the maximum tabularized gas density at a given temperature index More...
 
std::size_t nTemp () const
 
std::size_t nPress () const
 
std::size_t nDensity () const
 
Scalar tempMax () const
 
Scalar tempMin () const
 

Member Function Documentation

◆ densityGasIdx()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::densityGasIdx ( Scalar  density,
std::size_t  tempIdx 
) const
inline

returns the index of an entry in a density field

◆ densityLiquidIdx()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::densityLiquidIdx ( Scalar  density,
std::size_t  tempIdx 
) const
inline

returns the index of an entry in a density field

◆ init()

template<class RawComponent , bool useVaporPressure = true>
void Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::init ( Scalar  tempMin,
Scalar  tempMax,
std::size_t  nTemp,
Scalar  pressMin,
Scalar  pressMax,
std::size_t  nPress 
)
inline

◆ maxGasDensity()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::maxGasDensity ( int  tempIdx) const
inline

returns the maximum tabularized gas density at a given temperature index

◆ maxGasPressure()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::maxGasPressure ( int  tempIdx) const
inline

returns the maximum tabularized gas pressure at a given temperature index

◆ maxLiquidDensity()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::maxLiquidDensity ( int  tempIdx) const
inline

returns the maximum tabularized liquid density at a given temperature index

◆ maxLiquidPressure()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::maxLiquidPressure ( int  tempIdx) const
inline

returns the maximum tabularized liquid pressure at a given temperature index

◆ minGasDensity()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::minGasDensity ( int  tempIdx) const
inline

returns the minimum tabularized gas density at a given temperature index

◆ minGasPressure()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::minGasPressure ( int  tempIdx) const
inline

returns the minimum tabularized gas pressure at a given temperature index

◆ minLiquidDensity()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::minLiquidDensity ( int  tempIdx) const
inline

returns the minimum tabularized liquid density at a given temperature index

◆ minLiquidPressure()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::minLiquidPressure ( int  tempIdx) const
inline

returns the minimum tabularized liquid pressure at a given temperature index

◆ nDensity()

template<class RawComponent , bool useVaporPressure = true>
std::size_t Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::nDensity ( ) const
inline

◆ nPress()

template<class RawComponent , bool useVaporPressure = true>
std::size_t Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::nPress ( ) const
inline

◆ nTemp()

template<class RawComponent , bool useVaporPressure = true>
std::size_t Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::nTemp ( ) const
inline

◆ pressGasIdx()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::pressGasIdx ( Scalar  pressure,
std::size_t  tempIdx 
) const
inline

returns the index of an entry in a temperature field

◆ pressLiquidIdx()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::pressLiquidIdx ( Scalar  pressure,
std::size_t  tempIdx 
) const
inline

returns the index of an entry in a pressure field

◆ tempIdx()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::tempIdx ( Scalar  temperature) const
inline

returns the index of an entry in a temperature field

◆ tempMax()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::tempMax ( ) const
inline

◆ tempMin()

template<class RawComponent , bool useVaporPressure = true>
Scalar Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure >::tempMin ( ) const
inline

The documentation for this class was generated from the following file: