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); }
51 return SolidSystem::density(this->solidState_, sCompIdx);
61 return SolidSystem::molarDensity(this->solidState_, 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