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)) |