3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
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  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  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  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  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
 Implementation of the abstract base class for friction laws.
file  manning.hh
 Implementation of the friction law after Manning.
file  nikuradse.hh
 Implementation of the friction law after Nikuradse.
file  nofriction.hh
 A pseudo friction law with no bottom friction.
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...