version 3.10-dev
Dumux::Components::Detail Namespace Reference

Classes

struct  DisableStaticAssert
 
class  TabulatedComponentTable
 

Typedefs

template<class C >
using CompHasNoLiquidEnthalpy = decltype(C::template liquidEnthalpy< DisableStaticAssert >(0.0, 0.0))
 
template<class C >
using CompHasNoLiquidDensity = decltype(C::template liquidDensity< DisableStaticAssert >(0.0, 0.0))
 
template<class C >
using CompHasNoLiquidThermalCond = decltype(C::template liquidThermalConductivity< DisableStaticAssert >(0.0, 0.0))
 
template<class C >
using CompHasNoLiquidHeatCapacity = decltype(C::template liquidHeatCapacity< DisableStaticAssert >(0.0, 0.0))
 
template<class C >
using CompHasNoLiquidViscosity = decltype(C::template liquidViscosity< DisableStaticAssert >(0.0, 0.0))
 
template<class C >
using CompHasLiquidPressure = decltype(C::liquidPressure(0.0, 0.0))
 
template<class C >
using CompHasNoGasEnthalpy = decltype(C::template gasEnthalpy< DisableStaticAssert >(0.0, 0.0))
 
template<class C >
using CompHasNoGasDensity = decltype(C::template gasDensity< DisableStaticAssert >(0.0, 0.0))
 
template<class C >
using CompHasNoGasThermalCond = decltype(C::template gasThermalConductivity< DisableStaticAssert >(0.0, 0.0))
 
template<class C >
using CompHasNoGasHeatCapacity = decltype(C::template gasHeatCapacity< DisableStaticAssert >(0.0, 0.0))
 
template<class C >
using CompHasNoGasViscosity = decltype(C::template gasViscosity< DisableStaticAssert >(0.0, 0.0))
 
template<class C >
using CompHasGasPressure = decltype(C::gasPressure(0.0, 0.0))
 

Functions

template<class C >
constexpr bool hasLiquidEnthalpy ()
 
template<class C >
constexpr bool hasLiquidDensity ()
 
template<class C >
constexpr bool hasLiquidThermalConductivity ()
 
template<class C >
constexpr bool hasLiquidHeatCapacity ()
 
template<class C >
constexpr bool hasLiquidViscosity ()
 
template<class C >
constexpr bool hasLiquidPressure ()
 
template<class C >
constexpr bool hasGasEnthalpy ()
 
template<class C >
constexpr bool hasGasDensity ()
 
template<class C >
constexpr bool hasGasThermalConductivity ()
 
template<class C >
constexpr bool hasGasHeatCapacity ()
 
template<class C >
constexpr bool hasGasViscosity ()
 
template<class C >
constexpr bool hasGasPressure ()
 

Typedef Documentation

◆ CompHasGasPressure

template<class C >
using Dumux::Components::Detail::CompHasGasPressure = typedef decltype(C::gasPressure(0.0, 0.0))

◆ CompHasLiquidPressure

template<class C >
using Dumux::Components::Detail::CompHasLiquidPressure = typedef decltype(C::liquidPressure(0.0, 0.0))

◆ CompHasNoGasDensity

template<class C >
using Dumux::Components::Detail::CompHasNoGasDensity = typedef decltype(C::template gasDensity<DisableStaticAssert>(0.0, 0.0))

◆ CompHasNoGasEnthalpy

template<class C >
using Dumux::Components::Detail::CompHasNoGasEnthalpy = typedef decltype(C::template gasEnthalpy<DisableStaticAssert>(0.0, 0.0))

◆ CompHasNoGasHeatCapacity

template<class C >
using Dumux::Components::Detail::CompHasNoGasHeatCapacity = typedef decltype(C::template gasHeatCapacity<DisableStaticAssert>(0.0, 0.0))

◆ CompHasNoGasThermalCond

template<class C >
using Dumux::Components::Detail::CompHasNoGasThermalCond = typedef decltype(C::template gasThermalConductivity<DisableStaticAssert>(0.0, 0.0))

◆ CompHasNoGasViscosity

template<class C >
using Dumux::Components::Detail::CompHasNoGasViscosity = typedef decltype(C::template gasViscosity<DisableStaticAssert>(0.0, 0.0))

◆ CompHasNoLiquidDensity

template<class C >
using Dumux::Components::Detail::CompHasNoLiquidDensity = typedef decltype(C::template liquidDensity<DisableStaticAssert>(0.0, 0.0))

◆ CompHasNoLiquidEnthalpy

template<class C >
using Dumux::Components::Detail::CompHasNoLiquidEnthalpy = typedef decltype(C::template liquidEnthalpy<DisableStaticAssert>(0.0, 0.0))

◆ CompHasNoLiquidHeatCapacity

template<class C >
using Dumux::Components::Detail::CompHasNoLiquidHeatCapacity = typedef decltype(C::template liquidHeatCapacity<DisableStaticAssert>(0.0, 0.0))

◆ CompHasNoLiquidThermalCond

template<class C >
using Dumux::Components::Detail::CompHasNoLiquidThermalCond = typedef decltype(C::template liquidThermalConductivity<DisableStaticAssert>(0.0, 0.0))

◆ CompHasNoLiquidViscosity

template<class C >
using Dumux::Components::Detail::CompHasNoLiquidViscosity = typedef decltype(C::template liquidViscosity<DisableStaticAssert>(0.0, 0.0))

Function Documentation

◆ hasGasDensity()

template<class C >
constexpr bool Dumux::Components::Detail::hasGasDensity ( )
inlineconstexpr

◆ hasGasEnthalpy()

template<class C >
constexpr bool Dumux::Components::Detail::hasGasEnthalpy ( )
inlineconstexpr

◆ hasGasHeatCapacity()

template<class C >
constexpr bool Dumux::Components::Detail::hasGasHeatCapacity ( )
inlineconstexpr

◆ hasGasPressure()

template<class C >
constexpr bool Dumux::Components::Detail::hasGasPressure ( )
inlineconstexpr

◆ hasGasThermalConductivity()

template<class C >
constexpr bool Dumux::Components::Detail::hasGasThermalConductivity ( )
inlineconstexpr

◆ hasGasViscosity()

template<class C >
constexpr bool Dumux::Components::Detail::hasGasViscosity ( )
inlineconstexpr

◆ hasLiquidDensity()

template<class C >
constexpr bool Dumux::Components::Detail::hasLiquidDensity ( )
inlineconstexpr

◆ hasLiquidEnthalpy()

template<class C >
constexpr bool Dumux::Components::Detail::hasLiquidEnthalpy ( )
inlineconstexpr

◆ hasLiquidHeatCapacity()

template<class C >
constexpr bool Dumux::Components::Detail::hasLiquidHeatCapacity ( )
inlineconstexpr

◆ hasLiquidPressure()

template<class C >
constexpr bool Dumux::Components::Detail::hasLiquidPressure ( )
inlineconstexpr

◆ hasLiquidThermalConductivity()

template<class C >
constexpr bool Dumux::Components::Detail::hasLiquidThermalConductivity ( )
inlineconstexpr

◆ hasLiquidViscosity()

template<class C >
constexpr bool Dumux::Components::Detail::hasLiquidViscosity ( )
inlineconstexpr