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