Tabulates all thermodynamic properties of a given untabulated chemical species. More...
#include <cmath>
#include <limits>
#include <cassert>
#include <vector>
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <dune/common/std/type_traits.hh>
#include <dumux/common/typetraits/typetraits.hh>
#include <dumux/common/exceptions.hh>
#include <dumux/parallel/multithreading.hh>
#include <dumux/parallel/parallel_for.hh>
#include <dumux/material/components/componenttraits.hh>
Go to the source code of this file.
At the moment, this class can only handle the sub-critical fluids since it tabulates along the vapor pressure curve.
Classes | |
struct | Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > > |
component traits for tabulated component More... | |
struct | Dumux::Components::Detail::DisableStaticAssert |
struct | Dumux::AlwaysFalse< Components::Detail::DisableStaticAssert > |
class | Dumux::Components::Detail::TabulatedComponentTable< RawComponent, useVaporPressure > |
class | Dumux::Components::TabulatedComponent< RawComponent, useVaporPressure > |
Tabulates all thermodynamic properties of a given component. More... | |
struct | Dumux::Components::IsAqueous< TabulatedComponent< RawComponent, useVaporPressure > > |
Namespaces | |
namespace | Dumux |
namespace | Dumux::Components |
namespace | Dumux::Components::Detail |
Typedefs | |
template<class C > | |
using | Dumux::Components::Detail::CompHasNoLiquidEnthalpy = decltype(C::template liquidEnthalpy< DisableStaticAssert >(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasNoLiquidDensity = decltype(C::template liquidDensity< DisableStaticAssert >(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasNoLiquidThermalCond = decltype(C::template liquidThermalConductivity< DisableStaticAssert >(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasNoLiquidHeatCapacity = decltype(C::template liquidHeatCapacity< DisableStaticAssert >(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasNoLiquidViscosity = decltype(C::template liquidViscosity< DisableStaticAssert >(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasLiquidPressure = decltype(C::liquidPressure(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasNoGasEnthalpy = decltype(C::template gasEnthalpy< DisableStaticAssert >(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasNoGasDensity = decltype(C::template gasDensity< DisableStaticAssert >(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasNoGasThermalCond = decltype(C::template gasThermalConductivity< DisableStaticAssert >(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasNoGasHeatCapacity = decltype(C::template gasHeatCapacity< DisableStaticAssert >(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasNoGasViscosity = decltype(C::template gasViscosity< DisableStaticAssert >(0.0, 0.0)) |
template<class C > | |
using | Dumux::Components::Detail::CompHasGasPressure = decltype(C::gasPressure(0.0, 0.0)) |