12#ifndef DUMUX_MATERIAL_FLUIDMATRIX_INTERACTIONS_3P_NAPL_ADSORPTION
13#define DUMUX_MATERIAL_FLUIDMATRIX_INTERACTIONS_3P_NAPL_ADSORPTION
16#include <dune/common/float_cmp.hh>
35 Scalar
rhoBulk()
const {
return rhoBulk_; }
38 Scalar
kdNAPL()
const {
return kdNAPL_; }
48 Scalar rhoBulk_, kdNAPL_;
59 return {rhoBulk, kdNAPL};
Implementation of a NAPL adsorption model.
Definition napladsorption.hh:27
Scalar bulkDensTimesAdsorpCoeff() const
the basis for calculating adsorbed NAPL in storage term
Definition napladsorption.hh:70
ThreePNAPLAdsorption(const std::string ¶mGroup)
Definition napladsorption.hh:64
ThreePNAPLAdsorption(const Params ¶ms)
Definition napladsorption.hh:62
static Params makeParams(const std::string ¶mGroup)
Construct from a subgroup from the global parameter tree.
Definition napladsorption.hh:55
Wrapper type to combine an arbitrary number of different laws for fluid-matrix interaction (e....
T getParamFromGroup(Args &&... args)
A free function to get a parameter from the parameter tree singleton with a model group.
Definition parameters.hh:149
Definition brookscorey.hh:23
The infrastructure to retrieve run-time parameters from Dune::ParameterTrees.
Adapter to inherit from, allowing the inheriting class to be wrapped by the makeFluidMatrixInteractio...
Definition fluidmatrixinteraction.hh:55
Definition napladsorption.hh:31
Scalar kdNAPL() const
Definition napladsorption.hh:38
Scalar rhoBulk() const
Definition napladsorption.hh:35
Params(const Scalar rhoBulk, const Scalar kdNAPL)
Definition napladsorption.hh:32
bool operator==(const Params &p) const
Definition napladsorption.hh:41
void setKdNAPL(const Scalar kdNAPL)
Definition napladsorption.hh:39
void setRhoBulk(const Scalar rhoBulk)
Definition napladsorption.hh:36