template<class Scalar, class Component1, class Component2, int numInert = 0>
class Dumux::SolidSystems::CompositionalSolidPhase< Scalar, Component1, Component2, numInert >
- Note
- a solid is considered inert if it cannot dissolve in a liquid and and cannot increase its mass by precipitation from a fluid phase.
-
inert components have to come after all non-inert components
|
| static std::string | componentName (int compIdx) |
| | Return the human readable name of a solid phase. More...
|
| |
| static std::string | name () |
| | A human readable name for the solid system. More...
|
| |
| static constexpr bool | isCompressible (int compIdx) |
| | Returns whether the phase is incompressible. More...
|
| |
| static constexpr bool | isInert () |
| | Returns whether the component is inert (doesn't react) More...
|
| |
| static Scalar | molarMass (int compIdx) |
| | The molar mass in \(\mathrm{[kg/mol]}\) of the component. More...
|
| |
| template<class SolidState > |
| static Scalar | density (const SolidState &solidState) |
| | The density \(\mathrm{[kg/m^3]}\) of the solid phase at a given pressure and temperature. More...
|
| |
| template<class SolidState > |
| static Scalar | density (const SolidState &solidState, const int compIdx) |
| | The density \(\mathrm{[kg/m^3]}\) of the solid phase at a given pressure and temperature. More...
|
| |
| template<class SolidState > |
| static Scalar | molarDensity (const SolidState &solidState, const int compIdx) |
| | The molar density of the solid phase at a given pressure and temperature. More...
|
| |
| template<class SolidState > |
| static Scalar | thermalConductivity (const SolidState &solidState) |
| | Thermal conductivity of the solid \(\mathrm{[W/(m K)]}\). More...
|
| |
| template<class SolidState > |
| static Scalar | heatCapacity (const SolidState &solidState) |
| | Specific isobaric heat capacity of the pure solids \(\mathrm{[J/(kg K)]}\). More...
|
| |