Represents all relevant thermodynamic quantities of a compositional solid system.  
#include <dumux/material/solidstates/compositionalsolidstate.hh>
|  | 
| Scalar | averageMolarMass () const | 
|  | The average molar mass \(\overline M_\alpha\) of phase \(\alpha\) in \(\mathrm{[kg/mol]}\). 
 | 
|  | 
| Scalar | porosity () const | 
|  | The porosity of the porous medium. 
 | 
|  | 
| Scalar | density () const | 
|  | The mass density of the solid phase in \(\mathrm{[kg/m^3]}\). 
 | 
|  | 
| Scalar | heatCapacity () const | 
|  | The heat capacity of the solid phase in \(\mathrm{[J/(kg*K)}\). 
 | 
|  | 
| Scalar | thermalConductivity () const | 
|  | The heat capacity of the solid phase in \(\mathrm{[J/(kg*K)}\). 
 | 
|  | 
| Scalar | molarDensity () const | 
|  | The molar density \(\rho_{mol,\alpha}\) of a solid phase \(\alpha\) in \(\mathrm{[mol/m^3]}\). 
 | 
|  | 
| Scalar | temperature () const | 
|  | The temperature of the solid phase in \(\mathrm{[K]}\). 
 | 
|  | 
| Scalar | volumeFraction (const int compIdx) const | 
|  | The volume fraction of a solid component within the solid phase. 
 | 
|  | 
| template<class SolidState> | 
| void | assign (const SolidState &sst) | 
|  | Retrieve all parameters from an arbitrary solid state. 
 | 
|  | 
| void | setTemperature (Scalar value) | 
|  | Set the temperature \(\mathrm{[K]}\) of the solid phase. 
 | 
|  | 
| void | setDensity (Scalar value) | 
|  | Set the density of the solid phase. 
 | 
|  | 
| void | setThermalConductivity (Scalar value) | 
|  | Set the heat capacity of the solid phase. 
 | 
|  | 
| void | setHeatCapacity (Scalar value) | 
|  | Set the thermal conductivity of the solid phase. 
 | 
|  | 
| void | setVolumeFraction (const int compIdx, Scalar value) | 
|  | Set the volume fraction of a solid component. 
 | 
|  | 
◆ 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> 
 
 
◆ 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: