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); }
63 return SolidSystem::density(this->solidState_, sCompIdx);
73 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:38
typename NCTraits< BaseTraits, DT, EDM >::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