Component traits, i.e. information extracted from components.
#include <dumux/material/components/componenttraits.hh>
Public Types | |
using | Scalar = typename Component::Scalar |
Static Public Attributes | |
static constexpr bool | hasSolidState = std::is_base_of<Components::Solid<Scalar, Component>, Component>::value |
if the component implements a solid state More... | |
static constexpr bool | hasLiquidState = std::is_base_of<Components::Liquid<Scalar, Component>, Component>::value |
if the component implements a liquid state More... | |
static constexpr bool | hasGasState = std::is_base_of<Components::Gas<Scalar, Component>, Component>::value |
if the component implements a gaseous state More... | |
static constexpr bool | isIon = std::is_base_of<Components::Ion<Scalar, Component>, Component>::value |
if the component implements an ion More... | |
using Dumux::ComponentTraits< Component >::Scalar = typename Component::Scalar |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |