Loading...
Searching...
No Matches
fluidmatrixinteractions Directory Reference

## Files

| BrooksCorey.hpp
| Implementation of the Brooks-Corey capillary pressure <-> saturation relation.
| BrooksCoreyParams.hpp
| Specification of the material parameters for the Brooks-Corey constitutive relations.
| DirectionalMaterialLawParams.hpp
| This file contains definitions related to directional material law parameters.
| EclDefaultMaterial.hpp
| Implements the default three phase capillary pressure law used by the ECLipse simulator.
| EclDefaultMaterialParams.hpp
| Default implementation for the parameters required by the default three-phase capillary pressure model used by Eclipse.
| EclEpsConfig.cpp
| Specifies the configuration used by the endpoint scaling code.
| EclEpsConfig.hpp
| Specifies the configuration used by the endpoint scaling code.
| EclEpsGridProperties.hpp
| EclEpsScalingPoints.hpp
| EclEpsTwoPhaseLaw.hpp
| This material law takes a material law defined for unscaled saturation and converts it to a material law defined on scaled saturations.
| EclEpsTwoPhaseLawParams.hpp
| A default implementation of the parameters for the material law adapter class which implements ECL endpoint scaling.
| EclHysteresisConfig.hpp
| Specifies the configuration used by the ECL kr/pC hysteresis code.
| EclHysteresisTwoPhaseLaw.hpp
| This material law implements the hysteresis model of the ECL file format.
| EclHysteresisTwoPhaseLawParams.hpp
| A default implementation of the parameters for the material law which implements the ECL relative permeability and capillary pressure hysteresis.
| EclMaterialLawManager.hpp
| Provides an simple way to create and manage the material law objects for a complete ECL deck.
| EclMultiplexerMaterial.hpp
| Implements a multiplexer class that provides all three phase capillary pressure laws used by the ECLipse simulator.
| EclMultiplexerMaterialParams.hpp
| Multiplexer implementation for the parameters required by the multiplexed three-phase material law.
| EclStone1Material.hpp
| Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator.
| EclStone1MaterialParams.hpp
| Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse.
| EclStone2Material.hpp
| Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator.
| EclStone2MaterialParams.hpp
| Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse.
| EclTwoPhaseMaterial.hpp
| Implements a multiplexer class that provides ECL saturation functions for twophase simulations.
| EclTwoPhaseMaterialParams.hpp
| Implementation for the parameters required by the material law for two-phase simulations.
| EffToAbsLaw.hpp
| This material law takes a material law defined for effective saturations and converts it to a material law defined on absolute saturations.
| EffToAbsLawParams.hpp
| A default implementation of the parameters for the adapter class to convert material laws from effective to absolute saturations.
| LinearMaterial.hpp
| Implements a linear saturation-capillary pressure relation.
| LinearMaterialParams.hpp
| Reference implementation of params for the linear M-phase material material.
| MaterialTraits.hpp
| This file contains helper classes for the material laws.
| NullMaterial.hpp
| Implements a dummy linear saturation-capillary pressure relation which just disables capillary pressure.
| NullMaterialParams.hpp
| Reference implementation of params for the linear M-phase material material.
| ParkerLenhard.hpp
| Implements the Parker-Lenhard twophase p_c-Sw hysteresis model.
| ParkerLenhardParams.hpp
| Default parameter class for the Parker-Lenhard hysteresis model.
| PiecewiseLinearTwoPhaseMaterial.hpp
| Implementation of a tabulated, piecewise linear capillary pressure law.
| PiecewiseLinearTwoPhaseMaterialParams.hpp
| Specification of the material parameters for a two-phase material law which uses a table and piecewise constant interpolation.
| RegularizedBrooksCorey.hpp
| Implementation of the regularized Brooks-Corey capillary pressure / relative permeability <-> saturation relation.
| RegularizedBrooksCoreyParams.hpp
| Parameters that are necessary for the regularization of the Brooks-Corey capillary pressure model.
| RegularizedVanGenuchten.hpp
| Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> saturation relation.
| RegularizedVanGenuchtenParams.hpp
| Parameters that are necessary for the regularization of VanGenuchten "material law".
| SatCurveMultiplexer.hpp
| Implements a multiplexer class that provides LET curves and piecewise linear saturation functions.
| SatCurveMultiplexerParams.hpp
| Specification of the material parameters for the saturation function multiplexer.
| SplineTwoPhaseMaterial.hpp
| Implementation of a tabulated capillary pressure and relperm law which uses spline curves as interpolation functions.
| SplineTwoPhaseMaterialParams.hpp
| Specification of the material parameters for a two-phase material law which uses a table and spline-based interpolation.
| ThreePhaseParkerVanGenuchten.hpp
| Implementation of three-phase capillary pressure and relative permeability relations proposed by Parker and van Genuchten.
| ThreePhaseParkerVanGenuchtenParams.hpp
| Specification of the material params for the three-phase van Genuchten capillary pressure model.
| TwoPhaseLETCurves.hpp
| TwoPhaseLETCurvesParams.hpp
| VanGenuchten.hpp
| Implementation of the van Genuchten capillary pressure - saturation relation.
| VanGenuchtenParams.hpp
| Specification of the material parameters for the van Genuchten constitutive relations.