3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Files | Classes
Fluid-Matrix Interactions

e.g. pc-Sw, kr-Sw relations, effective diffusion coefficients More...

Description

e.g. pc-Sw, kr-Sw relations, effective diffusion coefficients

Some parameters are functions of the fluid state as well as parameters of the matrix. For example the capillary pressure is a function of the phase saturation and the shape parameter \(\lambda\) which is dependent on the material. All such relations are gathered in this module.

Files

file  thermalconductivityaverage.hh
 Reation for a simple effective thermal conductivity.
 
file  fluidsolidinterfacialareashiwang.hh
 Description of a interfacial area between solid and fluid phase.
 
file  brookscorey.hh
 Implementation of the capillary pressure and relative permeability <-> saturation relations according to Brooks and Corey.
 
file  brookscoreyparams.hh
 Specification of the material parameters for the Brooks Corey constitutive relations.
 
file  2p/efftoabslaw.hh
 This material law takes a material law defined for effective saturations and converts it to a material law defined on absolute saturations.
 
file  2p/efftoabslawparams.hh
 A default implementation of the parameters for the adapter class to convert material laws from effective to absolute saturations.
 
file  heatpipelaw.hh
 Implementation of the capillary pressure <-> saturation relation for the heatpipe problem.
 
file  heatpipelawparams.hh
 Specification of the material params for the heat pipe's capillary pressure model.
 
file  linearmaterial.hh
 Linear capillary pressure and relative permeability <-> saturation relations.
 
file  linearmaterialparams.hh
 Parameters for the linear capillary pressure and relative permeability <-> saturation relations.
 
file  regularizedbrookscorey.hh
 Implementation of a regularized version of the Brooks-Corey capillary pressure / relative permeability <-> saturation relation.
 
file  regularizedbrookscoreyparams.hh
 Parameters that are necessary for the regularization of the Brooks-Corey capillary pressure model.
 
file  regularizedlinearmaterial.hh
 Regularized linear capillary pressure and relative permeability <-> saturation relations.
 
file  regularizedlinearmaterialparams.hh
 Parameters that are necessary for the regularization of the linear constitutive relations.
 
file  regularizedvangenuchten.hh
 Implementation of the regularized version of the van Genuchten's capillary pressure / relative permeability <-> saturation relation.
 
file  regularizedvangenuchtenparams.hh
 Parameters that are necessary for the regularization of VanGenuchten "material law".
 
file  thermalconductivityjohansen.hh
 Relation for the saturation-dependent effective thermal conductivity.
 
file  thermalconductivitysimplefluidlumping.hh
 Relation for the saturation-dependent effective thermal conductivity.
 
file  thermalconductivitysomerton.hh
 Relation for the saturation-dependent effective thermal conductivity.
 
file  vangenuchten.hh
 Implementation of the capillary pressure and relative permeability <-> saturation relations according to van Genuchten.
 
file  vangenuchtenoftemperature.hh
 Implementation of the regularized version of the van Genuchten's capillary pressure / relative permeability <-> saturation relation as function of temperature.
 
file  vangenuchtenparams.hh
 Specification of the material parameters for the van Genuchten-Mualem constitutive relations.
 
file  awnsurfaceexpfct.hh
 Specification of a function relating volume specific interfacial area to capillary pressure and saturation. This function is exponential.
 
file  awnsurfaceexpfctparams.hh
 Specification of the parameters for a function relating volume specific interfacial area to capillary pressure and saturation. This function is exponential.
 
file  awnsurfaceexpswpcto3.hh
 Specification of a function relating volume specific interfacial area to capillary pressure and saturation. This function is of third order in pc.
 
file  awnsurfaceexpswpcto3params.hh
 Specification of the parameters for a function relating volume specific interfacial area to capillary pressure and saturation. This is of third order in pc.
 
file  awnsurfacepcmaxfct.hh
 Specification of a function relating volume specific interfacial area to capillary pressure and saturation. This parametrization uses a maximum value of capillary pressure.
 
file  awnsurfacepcmaxfctparams.hh
 Specification of the parameters for a function relating volume specific interfacial area to capillary pressure and saturation. This parametrization uses a maximum value of capillary pressure.
 
file  awnsurfacepolynomial2ndorder.hh
 Specification of a function relating volume specific interfacial area to capillary pressure and saturation. This parametrization is a second order polynomial.
 
file  awnsurfacepolynomial2ndorderparams.hh
 Specification of the parameters for a function relating volume specific interfacial area to capillary pressure and saturation. This parametrization is a second order polynomial.
 
file  awnsurfacepolynomialedgezero2ndorder.hh
 Specification of a function relating volume specific interfacial area to capillary pressure and saturation. This parametrization is a second order polynomial which is zero for saturations of zero and one.
 
file  awnsurfacepolynomialedgezero2ndorderparams.hh
 Specification of the parameters for a function relating volume specific interfacial area to capillary pressure and saturation. This parametrization is a second order polynomial which is zero for saturations of zero and one.
 
file  efftoabslawia.hh
 This material law takes a material law (interfacial area surface) defined for effective saturations and converts it to a material law defined on absolute saturations.
 
file  efftoabslawiaparams.hh
 A default implementation of the parameters for the adapter class to convert material laws – in this case the interfacial area surfaces – from effective to absolute saturations.
 
file  3p/efftoabslaw.hh
 This material law takes a material law defined for effective saturations and converts it to a material law defined on absolute saturations.
 
file  3p/efftoabslawparams.hh
 A default implementation of the parameters for the adapter class to convert material laws from effective to absolute saturations.
 
file  parkervangen3p.hh
 Implementation of van Genuchten's capillary pressure-saturation relation for three phases.
 
file  parkervangen3pparams.hh
 Specification of the material params for the van Genuchten capillary pressure model.
 
file  regularizedparkervangen3p.hh
 Implementation of a regularized version of van Genuchten's capillary pressure-saturation relation for three phases.
 
file  regularizedparkervangen3pparams.hh
 Parameters that are necessary for the regularization of the Parker - Van Genuchten capillary pressure model.
 
file  thermalconductivitysomerton3p.hh
 Relation for the saturation-dependent effective thermal conductivity.
 
file  diffusivityconstanttortuosity.hh
 Relation for the saturation-dependent effective diffusion coefficient.
 
file  diffusivitymillingtonquirk.hh
 Relation for the saturation-dependent effective diffusion coefficient.
 
file  frictionlaw.hh
 
file  manning.hh
 
file  nikuradse.hh
 
file  nofriction.hh
 
file  mpadapter.hh
 Makes the capillary pressure-saturation relations available under the M-phase API for material laws.
 
file  mplinearmaterial.hh
 Implements a linear saturation-capillary pressure relation.
 
file  mplinearmaterialparams.hh
 Reference implementation of parameters for the M-phase linear material material.
 
file  permeabilitykozenycarman.hh
 The Kozeny-Carman relationship for the calculation of a porosity-dependent permeability.
 
file  porositydeformation.hh
 A relationship for the porosity of a porous medium under mechanical deformation.
 
file  porosityprecipitation.hh
 Class for the evaluation of the porosity subject to precipitation.
 

Classes

class  Dumux::ThermalConductivityAverage< Scalar >
 Relation for a simple effective thermal conductivity. More...
 
class  Dumux::FluidSolidInterfacialAreaShiWang< Scalar >
 Description of a interfacial area between solid and fluid phase. More...
 
class  Dumux::BrooksCorey< ScalarT, ParamsT >
 Implementation of the Brooks-Corey capillary pressure <-> saturation relation. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vice versa. More...
 
class  Dumux::BrooksCoreyParams< ScalarT >
 Specification of the material parameters for the Brooks Corey constitutive relations. More...
 
class  Dumux::EffToAbsLaw< EffLawT, AbsParamsT >
 This material law takes a material law defined for effective saturations and converts it to a material law defined on absolute saturations. More...
 
class  Dumux::EffToAbsLawParams< EffLawParamsT >
 A default implementation of the parameters for the adapter class to convert material laws from effective to absolute saturations. More...
 
class  Dumux::HeatPipeLaw< ScalarT, ParamsT >
 Implementation of the capillary pressure <-> saturation relation for the heatpipe problem. More...
 
class  Dumux::HeatPipeLawParams< ScalarT >
 Reference implementation of a params for the heat pipe's material law. More...
 
class  Dumux::LinearMaterial< ScalarT, ParamsT >
 Linear capillary pressure and relative permeability <-> saturation relations. More...
 
class  Dumux::LinearMaterialParams< ScalarT >
 Reference implementation of params for the linear material law. More...
 
class  Dumux::RegularizedBrooksCorey< ScalarT, ParamsT >
 Implementation of the regularized Brooks-Corey capillary pressure / relative permeability <-> saturation relation. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vice versa. More...
 
class  Dumux::RegularizedBrooksCoreyParams< ScalarT >
 Parameters that are necessary for the regularization of the Brooks-Corey capillary pressure model. More...
 
class  Dumux::RegularizedLinearMaterial< ScalarT, ParamsT >
 Implements a linear saturation-capillary pressure relation. More...
 
class  Dumux::RegularizedLinearMaterialParams< ScalarT >
 Parameters that are necessary for the regularization of the linear constitutive relations. More...
 
class  Dumux::RegularizedVanGenuchten< ScalarT, ParamsT >
 Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> saturation relation. More...
 
class  Dumux::RegularizedVanGenuchtenParams< ScalarT >
 Parameters that are necessary for the regularization of VanGenuchten "material law". More...
 
class  Dumux::ThermalConductivityJohansen< Scalar >
 Relation for the saturation-dependent effective thermal conductivity. More...
 
class  Dumux::ThermalConductivitySimpleFluidLumping< Scalar >
 Relation for the saturation-dependent effective thermal conductivity. More...
 
class  Dumux::ThermalConductivitySomerton< Scalar >
 Relation for the saturation-dependent effective thermal conductivity. More...
 
class  Dumux::VanGenuchten< ScalarT, ParamsT >
 Implementation of the van Genuchten capillary pressure <-> saturation relation. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vice versa. More...
 
class  Dumux::RegularizedVanGenuchtenOfTemperature< ScalarT, ParamsT >
 Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> saturation relation as a function of temperature. More...
 
class  Dumux::VanGenuchtenParams< ScalarT >
 Specification of the material parameters for the van Genuchten-Mualem constitutive relations. More...
 
class  Dumux::AwnSurfaceExpFct< ParamsT >
 Implementation of the exponential function relating specific interfacial area to wetting phase saturation and c apillary pressure as suggested by Nuske(2009) (Diploma thesis) [43] . More...
 
class  Dumux::AwnSurfaceExpFctParams< ScalarT >
 implementation of interfacial area surface params More...
 
class  Dumux::AwnSurfaceExpSwPcTo3< ScalarT, ParamsT >
 Implementation of a exponential function relating specific interfacial area to wetting phase saturation and capillary pressure. More...
 
class  Dumux::AwnSurfaceExpSwPcTo3Params< ScalarT >
 Implementation of interfacial area surface params. More...
 
class  Dumux::AwnSurfacePcMaxFct< ScalarT, ParamsT >
 Implementation of an interfacial area surface. More...
 
class  Dumux::AwnSurfacePcMaxFctParams< ScalarT >
 Implementation of interfacial area surface params. More...
 
class  Dumux::AwnSurfacePolynomial2ndOrder< ScalarT, ParamsT >
 Implementation of the polynomial of second order relating specific interfacial area to wetting phase saturation and capillary pressure as suggested by Joekar-Niasar(2008) [31] . More...
 
class  Dumux::AwnSurfacePolynomial2ndOrderParams< ScalarT >
 Implementation of interfacial area surface params. More...
 
class  Dumux::AwnSurfacePolynomialEdgeZero2ndOrder< ParamsT >
 Implementation of the polynomial of second order relating specific interfacial area to wetting phase saturation and capillary pressure. More...
 
class  Dumux::AwnSurfacePolynomialEdgeZero2ndOrderParams< ScalarT >
 Implementation of interfacial area surface params. More...
 
class  Dumux::EffToAbsLawIA< EffLawIAT, MaterialAbsParamsT, InterfacialAreaAbsParamsT >
 This material law takes a material law (interfacial area surface) defined for effective saturations and converts it to a material (interfacial area surface) law defined on absolute saturations. More...
 
class  Dumux::EffToAbsLawIAParams< EffIALawParamsT >
 A default implementation of the parameters for the adapter class to convert material laws – in this case the interfacial area surfaces – from effective to absolute saturations. More...
 
class  Dumux::ParkerVanGen3P< ScalarT, ParamsT >
 Implementation of van Genuchten's capillary pressure <-> saturation relation. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vince versa. More...
 
class  Dumux::ParkerVanGen3PParams< ScalarT >
 Reference implementation of a van Genuchten params. More...
 
class  Dumux::RegularizedParkerVanGen3P< ScalarT, ParamsT >
 Implementation of the regularized van Genuchten's capillary pressure <-> saturation relation. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vince versa. More...
 
class  Dumux::RegularizedParkerVanGen3PParams< ScalarT >
 Parameters that are necessary for the regularization of the Parker - van Genuchten capillary pressure model. More...
 
class  Dumux::DiffusivityConstantTortuosity< Scalar >
 Relation for the saturation-dependent effective diffusion coefficient. More...
 
class  Dumux::DiffusivityMillingtonQuirk< Scalar >
 Relation for the saturation-dependent effective diffusion coefficient. More...
 
class  Dumux::FrictionLaw< VolumeVariables >
 Implementation of the abstract base class for friction laws. More...
 
class  Dumux::FrictionLawManning< VolumeVariables >
 Implementation of the friction law after Manning. More...
 
class  Dumux::FrictionLawNikuradse< VolumeVariables >
 Implementation of the friction law after Nikuradse. More...
 
class  Dumux::FrictionLawNoFriction< VolumeVariables >
 A pseudo friction law with no bottom friction. More...
 
class  Dumux::MPAdapter< MaterialLaw, numPhases >
 An adapter for mpnc to use the capillary pressure-saturation relationships. More...
 
class  Dumux::MpLinearMaterial< numPhasesV, ScalarT, ParamsT >
 Implements a linear saturation-capillary pressure relation. More...
 
class  Dumux::MpLinearMaterialParams< numPhasesV, ScalarT >
 Reference implementation of params for the linear M-phase material material. More...
 
class  Dumux::PermeabilityKozenyCarman< PermeabilityType >
 The Kozeny-Carman relationship for the calculation of a porosity-dependent permeability. When the porosity is implemented as solution-independent, using this relationship for the permeability leads to unnecessary overhead. More...
 
class  Dumux::PorosityDeformation< Scalar >
 A relationship for the porosity of a porous medium under mechanical deformation. More...
 
class  Dumux::PorosityPrecipitation< Scalar, numComp, numSolidPhases >
 Calculates the porosity depending on the volume fractions of precipitated minerals. More...