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.