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