Processing math: 100%
3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Static Public Member Functions | List of all members
Dumux::Components::Solid< Scalar, Component > Class Template Reference

Interface for components that have a solid state. More...

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

Inheritance diagram for Dumux::Components::Solid< Scalar, Component >:
Inheritance graph

Description

template<class Scalar, class Component>
class Dumux::Components::Solid< Scalar, Component >

Interface for components that have a solid state.

Static Public Member Functions

template<class C = Component>
static constexpr bool solidIsCompressible ()
 Returns true if the solid phase is assumed to be compressible. More...
 
template<class C = Component>
static Scalar solidDensity (Scalar temperature)
 The density in \mathrm{[kg/m^3]} of the component at a given pressure in \mathrm{[Pa]} and temperature in \mathrm{[K]}. More...
 
template<class C = Component>
static Scalar solidThermalConductivity (Scalar temperature)
 Thermal conductivity of the component \mathrm{[W/(m*K)]} as a solid. More...
 
template<class C = Component>
static Scalar solidHeatCapacity (Scalar temperature)
 Specific isobaric heat capacity of the component \mathrm{[J/(kg*K)]} as a solid. More...
 

Member Function Documentation

◆ solidDensity()

template<class Scalar , class Component >
template<class C = Component>
static Scalar Dumux::Components::Solid< Scalar, Component >::solidDensity ( Scalar  temperature)
inlinestatic

The density in \mathrm{[kg/m^3]} of the component at a given pressure in \mathrm{[Pa]} and temperature in \mathrm{[K]}.

Parameters
temperaturetemperature of component in \mathrm{[K]}

◆ solidHeatCapacity()

template<class Scalar , class Component >
template<class C = Component>
static Scalar Dumux::Components::Solid< Scalar, Component >::solidHeatCapacity ( Scalar  temperature)
inlinestatic

Specific isobaric heat capacity of the component \mathrm{[J/(kg*K)]} as a solid.

Parameters
temperaturetemperature of component in \mathrm{[K]}

◆ solidIsCompressible()

template<class Scalar , class Component >
template<class C = Component>
static constexpr bool Dumux::Components::Solid< Scalar, Component >::solidIsCompressible ( )
inlinestaticconstexpr

Returns true if the solid phase is assumed to be compressible.

◆ solidThermalConductivity()

template<class Scalar , class Component >
template<class C = Component>
static Scalar Dumux::Components::Solid< Scalar, Component >::solidThermalConductivity ( Scalar  temperature)
inlinestatic

Thermal conductivity of the component \mathrm{[W/(m*K)]} as a solid.

Parameters
temperaturetemperature of component in \mathrm{[K]}

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