e.g. pc-Sw, kr-Sw relations, effective diffusion coefficients More...
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 | datasplinemateriallaw.hh |
Pc- and Kr-sw curves based on monotone splines through given data points. | |
file | efftoabsdefaultpolicy.hh |
This is a policy for 2p material laws how to convert absolute to relative saturations and vice versa. | |
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 | exponential.hh |
Specification of a function relating volume specific interfacial area to capillary pressure and saturation. This function is exponential. | |
file | exponentialcubic.hh |
Specification of a function relating volume specific interfacial area to capillary pressure and saturation. This function is of third order in pc. | |
file | interfacialarea.hh |
Implementation helper for capillary-pressure-saturation-interfacial-area relations. | |
file | pcmax.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 | polynomial2ndorder.hh |
Specification of a function relating volume specific interfacial area to capillary pressure and saturation. This parametrization is a second order polynomial. | |
file | polynomialedgezero2ndorder.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 | 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 | materiallaw.hh |
Implementation helper for capillary pressure and relative permeability <-> saturation relations for two-phase models. | |
file | noregularization.hh |
A tag to turn off regularization and it's overhead. | |
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 | smoothedlinearlaw.hh |
Implementation of the capillary pressure / relPerm <-> saturation relation using a linear relation smoothed at the upper and lower bounds for kr. | |
file | splinemateriallaw.hh |
A spline approximation wrapper for 2p material laws. | |
file | johansen.hh |
Relation for the saturation-dependent effective thermal conductivity. | |
file | simplefluidlumping.hh |
Relation for the saturation-dependent effective thermal conductivity. | |
file | somerton.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 | napladsorption.hh |
Implementation of a NAPL adsorption model. | |
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 | parkervangenuchten.hh |
Implementation of van Genuchten's capillary pressure-saturation relation for three phases. | |
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 | fluidmatrixinteraction.hh |
Wrapper type to combine an arbitrary number of different laws for fluid-matrix interaction (e.g., pc-Sw-curves). | |
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::FluidMatrix::BrooksCorey |
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::FluidMatrix::BrooksCoreyRegularization< Scalar > |
A regularization for the BrooksCorey material law. More... | |
class | Dumux::BrooksCoreyParams< ScalarT > |
Specification of the material parameters for the Brooks Corey constitutive relations. More... | |
class | Dumux::FluidMatrix::DataSplineTwoPMaterialLaw< S, approximatePcSwInverse > |
Pc- and Kr-sw curves based on monotone splines through given data points. More... | |
class | Dumux::FluidMatrix::TwoPEffToAbsDefaultPolicy |
This is a policy for 2p material laws how to convert absolute to relative saturations and vice versa. 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::FluidMatrix::HeatPipeLaw< ScalarType, EffToAbsPolicy > |
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::FluidMatrix::InterfacialAreaExponential |
Implementation of the exponential function relating specific interfacial area to wetting phase saturation and capillary pressure as suggested by Nuske(2009) (Diploma thesis) [45] . More... | |
class | Dumux::FluidMatrix::InterfacialAreaExponentialCubic |
Implementation of a exponential function relating specific interfacial area to wetting phase saturation and capillary pressure. More... | |
class | Dumux::FluidMatrix::InterfacialArea< ScalarType, BaseLaw, InterfaceType, Regularization, EffToAbsPolicy > |
Wrapper class to implement regularized laws (pc-sw-a) with a conversion policy between absolution and effective saturations. More... | |
class | Dumux::FluidMatrix::InterfacialAreaPcMax |
Implementation of the polynomial of second order relating specific interfacial area to wetting phase saturation and capillary pressure. More... | |
class | Dumux::FluidMatrix::InterfacialAreaPolynomialSecondOrder |
Implementation of the polynomial of second order relating specific interfacial area to wetting phase saturation and capillary pressure as suggested by Joekar-Niasar(2008) [33] . More... | |
class | Dumux::FluidMatrix::InterfacialAreaolynomialEdgeZero2ndOrder |
Implementation of the polynomial of second order relating specific interfacial area to wetting phase saturation and capillary pressure. More... | |
class | Dumux::LinearMaterial< ScalarT, ParamsT > |
Linear capillary pressure and relative permeability <-> saturation relations. More... | |
class | Dumux::FluidMatrix::LinearMaterial |
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::FluidMatrix::TwoPMaterialLaw< ScalarType, BaseLaw, Regularization, EffToAbsPolicy > |
Wrapper class to implement regularized material laws (pc-sw, kr-sw) with a conversion policy between absolution and effective saturations. More... | |
struct | Dumux::FluidMatrix::NoRegularization |
A tag to turn off regularization and it's overhead. 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::FluidMatrix::SmoothedLinearLaw< ScalarType, EffToAbsPolicy > |
Implements a linear saturation-capillary pressure relation. More... | |
class | Dumux::FluidMatrix::SplineTwoPMaterialLaw< TwoPMaterialLaw, approximatePcSwInverse > |
A spline approximation wrapper for 2p material laws. 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::FluidMatrix::VanGenuchten |
Implementation of the van Genuchten capillary pressure <-> saturation relation, and relative permeability. More... | |
class | Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar > |
A regularization for the VanGenuchten material law. 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) [45] . 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) [33] . 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::FluidMatrix::ParkerVanGenuchten3P |
Implementation of Parker/vanGenuchten's capillary pressure <-> saturation relation for three phases. 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::FluidMatrix::ParkerVanGenuchten3PRegularization< Scalar > |
A regularization for the ParkerVanGenuchten3PRegularization material law. 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... | |
struct | Dumux::FluidMatrixInteraction< Laws > |
Wrapper type to combine an arbitrary number of different laws for fluid-matrix interaction (e.g., pc-Sw-curves). More... | |
struct | Dumux::FluidMatrix::Adapter< A, Wrapper > |
Adapter to inherit from, allowing the inheriting class to be wrapped by the makeFluidMatrixInteraction function. More... | |
class | Dumux::FluidMatrix::PcKrSw< T > |
Wrapper type for laws providing pc-Sw and kr-Sw rules. More... | |
class | Dumux::FluidMatrix::MultiPhasePcKrSw< T > |
Wrapper type for multiphase interface laws providing pc-S and kr-S rules. More... | |
struct | Dumux::FluidMatrix::ThreePhasePcKrSw< T > |
Wrapper type for 3p interface laws providing pc-S and kr-S rules. More... | |
class | Dumux::FluidMatrix::WettingNonwettingInterfacialAreaPcSw< T > |
Wrapper type for laws providing rules for the wetting-nonwetting interfacial area. More... | |
class | Dumux::FluidMatrix::WettingSolidInterfacialAreaPcSw< T > |
Wrapper type for laws providing rules for the wetting-solid interfacial area. More... | |
class | Dumux::FluidMatrix::NonwettingSolidInterfacialAreaPcSw< T > |
Wrapper type for laws providing rules for the nonwetting-solid interfacial area. More... | |
class | Dumux::FluidMatrix::Adsorption< T > |
Wrapper type for adsorption laws. 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, numFluidPhases > |
An adapter for mpnc to use the capillary pressure-saturation relationships. More... | |
class | Dumux::FluidMatrix::MPAdapter< MaterialLaw, numFluidPhases > |
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::FluidMatrix::MPLinearMaterial< S, numFluidPhases > |
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... | |
Functions | |
template<class... Laws> | |
auto | Dumux::makeFluidMatrixInteraction (Laws &&... laws) |
Helper function to create an FluidMatrixInteraction object containing an arbitrary number of fluid matrix interaction laws (e.g., pc-Sw curves and interfacial area laws). To be used in the spatial parameters. More... | |
template<typename T > | |
Dumux::FluidMatrix::PcKrSw (T &&) -> PcKrSw< T > | |
Deduction guide for the PcKrSw class. Makes sure that PcKrSw stores a copy of T if the constructor is called with a temporary object. More... | |
template<typename T > | |
Dumux::FluidMatrix::MultiPhasePcKrSw (T &&) -> MultiPhasePcKrSw< T > | |
Deduction guide for the MultiPhasePcKrSw class. Makes sure that MultiPhasePcKrSw stores a copy of T if the constructor is called with a temporary object. More... | |
template<typename T > | |
Dumux::FluidMatrix::ThreePhasePcKrSw (T &&) -> ThreePhasePcKrSw< T > | |
Deduction guide for the ThreePhasePcKrSw class. Makes sure that ThreePhasePcKrSw stores a copy of T if the constructor is called with a temporary object. More... | |
template<typename T > | |
Dumux::FluidMatrix::WettingNonwettingInterfacialAreaPcSw (T &&) -> WettingNonwettingInterfacialAreaPcSw< T > | |
Deduction guide for the WettingNonwettingInterfacialAreaPcSw class. Makes sure that WettingNonwettingInterfacialAreaPcSw stores a copy of T if the constructor is called with a temporary object. More... | |
template<typename T > | |
Dumux::FluidMatrix::WettingSolidInterfacialAreaPcSw (T &&) -> WettingSolidInterfacialAreaPcSw< T > | |
Deduction guide for the WettingSolidInterfacialAreaPcSw class. Makes sure that WettingSolidInterfacialAreaPcSw stores a copy of T if the constructor is called with a temporary object. More... | |
template<typename T > | |
Dumux::FluidMatrix::NonwettingSolidInterfacialAreaPcSw (T &&) -> NonwettingSolidInterfacialAreaPcSw< T > | |
Deduction guide for the NonwettingSolidInterfacialAreaPcSw class. Makes sure that NonwettingSolidInterfacialAreaPcSw stores a copy of T if the constructor is called with a temporary object. More... | |
template<typename T > | |
Dumux::FluidMatrix::Adsorption (T &&) -> Adsorption< T > | |
Deduction guide for the Adsorption class. Makes sure that Adsorption stores a copy of T if the constructor is called with a temporary object. More... | |
using Dumux::FluidMatrix::BrooksCoreyDefault = typedef TwoPMaterialLaw<Scalar, BrooksCorey, BrooksCoreyRegularization<Scalar>, TwoPEffToAbsDefaultPolicy> |
A default configuration for using the VanGenuchten material law.
using Dumux::FluidMatrix::BrooksCoreyNoReg = typedef TwoPMaterialLaw<Scalar, BrooksCorey, NoRegularization, TwoPEffToAbsDefaultPolicy> |
A default configuration without regularization for using the VanGenuchten material law.
A default configuration for using the ParkerVanGenuchten material law.
using Dumux::FluidMatrix::ParkerVanGenuchten3PNoReg = typedef ParkerVanGenuchtenMaterialLaw<Scalar, ParkerVanGenuchten3P, NoRegularization, ParkerVanGenuchten3PEffToAbsPolicy> |
A configuration for using the ParkerVanGenuchten material law without regularization.
using Dumux::FluidMatrix::VanGenuchtenDefault = typedef TwoPMaterialLaw<Scalar, VanGenuchten, VanGenuchtenRegularization<Scalar>, TwoPEffToAbsDefaultPolicy> |
A default configuration for using the VanGenuchten material law.
using Dumux::FluidMatrix::VanGenuchtenNoReg = typedef TwoPMaterialLaw<Scalar, VanGenuchten, NoRegularization, TwoPEffToAbsDefaultPolicy> |
A default configuration without regularization for using the VanGenuchten material law.
Dumux::FluidMatrix::Adsorption | ( | T && | ) | -> Adsorption< T > |
Deduction guide for the Adsorption class. Makes sure that Adsorption stores a copy of T if the constructor is called with a temporary object.
auto Dumux::makeFluidMatrixInteraction | ( | Laws &&... | laws | ) |
Helper function to create an FluidMatrixInteraction object containing an arbitrary number of fluid matrix interaction laws (e.g., pc-Sw curves and interfacial area laws). To be used in the spatial parameters.
Dumux::FluidMatrix::MultiPhasePcKrSw | ( | T && | ) | -> MultiPhasePcKrSw< T > |
Deduction guide for the MultiPhasePcKrSw class. Makes sure that MultiPhasePcKrSw stores a copy of T if the constructor is called with a temporary object.
Dumux::FluidMatrix::NonwettingSolidInterfacialAreaPcSw | ( | T && | ) | -> NonwettingSolidInterfacialAreaPcSw< T > |
Deduction guide for the NonwettingSolidInterfacialAreaPcSw class. Makes sure that NonwettingSolidInterfacialAreaPcSw stores a copy of T if the constructor is called with a temporary object.
Dumux::FluidMatrix::PcKrSw | ( | T && | ) | -> PcKrSw< T > |
Dumux::FluidMatrix::ThreePhasePcKrSw | ( | T && | ) | -> ThreePhasePcKrSw< T > |
Deduction guide for the ThreePhasePcKrSw class. Makes sure that ThreePhasePcKrSw stores a copy of T if the constructor is called with a temporary object.
Dumux::FluidMatrix::WettingNonwettingInterfacialAreaPcSw | ( | T && | ) | -> WettingNonwettingInterfacialAreaPcSw< T > |
Deduction guide for the WettingNonwettingInterfacialAreaPcSw class. Makes sure that WettingNonwettingInterfacialAreaPcSw stores a copy of T if the constructor is called with a temporary object.
Dumux::FluidMatrix::WettingSolidInterfacialAreaPcSw | ( | T && | ) | -> WettingSolidInterfacialAreaPcSw< T > |
Deduction guide for the WettingSolidInterfacialAreaPcSw class. Makes sure that WettingSolidInterfacialAreaPcSw stores a copy of T if the constructor is called with a temporary object.