fluidmatrixinteractions Directory Reference
Directory dependency graph for fluidmatrixinteractions:
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.