version 3.10.0
Loading...
Searching...
No Matches
Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > > Struct Template Reference

component traits for tabulated component

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

Inheritance diagram for Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > >:

Public Types

using Scalar = typename RawComponent::Scalar
 
using Scalar
 

Static Public Attributes

static constexpr bool hasSolidState = std::is_base_of<Components::Solid<Scalar, RawComponent>, RawComponent>::value
 if the component implements a solid state
 
static constexpr bool hasLiquidState = std::is_base_of<Components::Liquid<Scalar, RawComponent>, RawComponent>::value
 if the component implements a liquid state
 
static constexpr bool hasGasState = std::is_base_of<Components::Gas<Scalar, RawComponent>, RawComponent>::value
 if the component implements a gaseous state
 
static constexpr bool hasSolidState
 if the component implements a solid state
 
static constexpr bool hasLiquidState
 if the component implements a liquid state
 
static constexpr bool hasGasState
 if the component implements a gaseous state
 
static constexpr bool isIon
 if the component implements an ion
 

Member Typedef Documentation

◆ Scalar [1/2]

using Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > >::Scalar

◆ Scalar [2/2]

template<class RawComponent, bool useVaporPressure>
using Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > >::Scalar = typename RawComponent::Scalar

Member Data Documentation

◆ hasGasState [1/2]

bool Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > >::hasGasState
staticconstexpr

◆ hasGasState [2/2]

template<class RawComponent, bool useVaporPressure>
bool Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > >::hasGasState = std::is_base_of<Components::Gas<Scalar, RawComponent>, RawComponent>::value
staticconstexpr

◆ hasLiquidState [1/2]

bool Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > >::hasLiquidState
staticconstexpr

◆ hasLiquidState [2/2]

template<class RawComponent, bool useVaporPressure>
bool Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > >::hasLiquidState = std::is_base_of<Components::Liquid<Scalar, RawComponent>, RawComponent>::value
staticconstexpr

◆ hasSolidState [1/2]

bool Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > >::hasSolidState
staticconstexpr

◆ hasSolidState [2/2]

template<class RawComponent, bool useVaporPressure>
bool Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > >::hasSolidState = std::is_base_of<Components::Solid<Scalar, RawComponent>, RawComponent>::value
staticconstexpr

◆ isIon

bool Dumux::ComponentTraits< Components::TabulatedComponent< RawComponent, useVaporPressure > >::isIon
staticconstexpr

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