26#ifndef DUMUX_MINERALIZATION_VOLUME_VARIABLES_HH
27#define DUMUX_MINERALIZATION_VOLUME_VARIABLES_HH
36template <
class Traits,
class NonMineralizationVolVars>
39 using ParentType = NonMineralizationVolVars;
40 using Scalar =
typename Traits::PrimaryVariables::value_type;
41 using ModelTraits =
typename Traits::ModelTraits;
42 using SolidState =
typename Traits::SolidState;
54 {
return this->solidState_.volumeFraction(sCompIdx); }
std::string molarDensity(int phaseIdx) noexcept
I/O name of molar density for multiphase systems.
Definition: name.hh:83
std::string density(int phaseIdx) noexcept
I/O name of density for multiphase systems.
Definition: name.hh:65
Contains the quantities which are are constant within a sub-control volume of the finite volume grid ...
Definition: porousmediumflow/mineralization/volumevariables.hh:38
typename Traits::SolidSystem SolidSystem
Definition: porousmediumflow/mineralization/volumevariables.hh:45
Scalar solidComponentDensity(int sCompIdx) const
Returns the density of the phase for all fluid and solid phases.
Definition: porousmediumflow/mineralization/volumevariables.hh:61
Scalar solidComponentMolarDensity(int sCompIdx) const
Returns the density of the phase for all fluid and solid phases.
Definition: porousmediumflow/mineralization/volumevariables.hh:71
Scalar solidVolumeFraction(int sCompIdx) const
Returns the volume fraction of the precipitate (solid phase) for the given phaseIdx.
Definition: porousmediumflow/mineralization/volumevariables.hh:53