Represents all relevant thermodynamic quantities of a inert solid system.
#include <dumux/material/solidstates/inertsolidstate.hh>
|
Scalar | averageMolarMass () const |
| The average molar mass \(\overline M_\alpha\) of phase \(\alpha\) in \(\mathrm{[kg/mol]}\). More...
|
|
Scalar | porosity () const |
| The porosity of the porous medium. More...
|
|
Scalar | density () const |
| The mass density of the solid phase in \(\mathrm{[kg/m^3]}\). More...
|
|
Scalar | heatCapacity () const |
| The heat capacity of the solid phase in \(\mathrm{[J/(kg*K)}\). More...
|
|
Scalar | thermalConductivity () const |
| The thermal conductivity of the solid phase in \(\mathrm{[[W/(m*K)]}\). More...
|
|
Scalar | temperature () const |
| The temperature of the solid phase in \(\mathrm{[K]}\). More...
|
|
Scalar | volumeFraction (const int compIdx) const |
| The volume fraction of a solid component within the solid phase. More...
|
|
Scalar | molarDensity () const |
| The molar density \(\rho_{mol,\alpha}\) of a solid phase \(\alpha\) in \(\mathrm{[mol/m^3]}\). More...
|
|
template<class SolidState > |
void | assign (const SolidState &sst) |
| Retrieve all parameters from an arbitrary solid state. More...
|
|
void | setTemperature (Scalar value) |
| Set the temperature \(\mathrm{[K]}\) of the solid phase. More...
|
|
void | setDensity (Scalar value) |
| Set the density of the solid phase. More...
|
|
void | setThermalConductivity (Scalar value) |
| Set the heat capacity of the solid phase. More...
|
|
void | setHeatCapacity (Scalar value) |
| Set the thermal conductivity of the solid phase. More...
|
|
void | setVolumeFraction (const int compIdx, Scalar value) |
| Set the volume fraction of a solid component. More...
|
|
|
static constexpr bool | isInert () |
| Allows compile-time evaluation of if the solid system is inert or takes part in any kind of reactions. More...
|
|
◆ SolidSystem
template<class Scalar , class SolidSystemType >
◆ anonymous enum
template<class Scalar , class SolidSystemType >
Enumerator |
---|
numComponents | |
numInertComponents | |
◆ assign()
template<class Scalar , class SolidSystemType >
template<class SolidState >
- Parameters
-
- Note
- If the other solid state object is inconsistent with the thermodynamic equilibrium, the result of this method is undefined.
◆ averageMolarMass()
template<class Scalar , class SolidSystemType >
Since this is an inert InertSolidState we simply consider the molarMass of the pure component/phase.
◆ density()
template<class Scalar , class SolidSystemType >
◆ heatCapacity()
template<class Scalar , class SolidSystemType >
◆ isInert()
template<class Scalar , class SolidSystemType >
◆ molarDensity()
template<class Scalar , class SolidSystemType >
The molar density is defined by the mass density \(\rho_\alpha\) and the mean molar mass \(\overline M_\alpha\):
\[\rho_{mol,\alpha} = \frac{\rho_\alpha}{\overline M_\alpha} \;.\]
◆ porosity()
template<class Scalar , class SolidSystemType >
◆ setDensity()
template<class Scalar , class SolidSystemType >
◆ setHeatCapacity()
template<class Scalar , class SolidSystemType >
◆ setTemperature()
template<class Scalar , class SolidSystemType >
◆ setThermalConductivity()
template<class Scalar , class SolidSystemType >
◆ setVolumeFraction()
template<class Scalar , class SolidSystemType >
◆ temperature()
template<class Scalar , class SolidSystemType >
◆ thermalConductivity()
template<class Scalar , class SolidSystemType >
◆ volumeFraction()
template<class Scalar , class SolidSystemType >
◆ density_
template<class Scalar , class SolidSystemType >
◆ heatCapacity_
template<class Scalar , class SolidSystemType >
◆ temperature_
template<class Scalar , class SolidSystemType >
◆ thermalConducivity_
template<class Scalar , class SolidSystemType >
◆ volumeFraction_
template<class Scalar , class SolidSystemType >
The documentation for this class was generated from the following file: