Go to the documentation of this file.
20#ifndef OPM_RELPERMDIAGNOSTICS_HEADER_INCLUDED
21#define OPM_RELPERMDIAGNOSTICS_HEADER_INCLUDED
26#include <opm/material/fluidmatrixinteractions/EclEpsScalingPoints.hpp>
58 template < class LevelCartesianIndexMapper>
71 FluidSystem fluidSystem_;
73 enum SaturationFunctionFamily {
80 SaturationFunctionFamily satFamily_{NoFamily};
82 std::vector<EclEpsScalingPointsInfo<double> > unscaledEpsInfo_{};
83 std::vector<EclEpsScalingPointsInfo<double> > scaledEpsInfo_{};
88 bool phaseCheck_( const EclipseState& es);
91 void satFamilyCheck_( const EclipseState& eclState);
94 void tableCheck_( const EclipseState& eclState);
97 void unscaledEndPointsCheck_( const EclipseState& eclState);
99 template < class LevelCartesianIndexMapper>
100 void scaledEndPointsCheck_( const EclipseState& eclState,
101 const LevelCartesianIndexMapper& levelCartesianIndexMapper);
104 void swofTableCheck_( const SwofTable& swofTables,
105 const int satnumIdx);
106 void sgofTableCheck_( const SgofTable& sgofTables,
107 const int satnumIdx);
108 void slgofTableCheck_( const SlgofTable& slgofTables,
109 const int satnumIdx);
110 void swfnTableCheck_( const SwfnTable& swfnTables,
111 const int satnumIdx);
112 void sgfnTableCheck_( const SgfnTable& sgfnTables,
113 const int satnumIdx);
114 void wsfTableCheck_( const WsfTable& wsfTables,
115 const int satnumIdx);
116 void gsfTableCheck_( const GsfTable& gsfTables,
117 const int satnumIdx);
118 void sof3TableCheck_( const Sof3Table& sof3Tables,
119 const int satnumIdx);
120 void sof2TableCheck_( const Sof2Table& sof2Tables,
121 const int satnumIdx);
122 void sgwfnTableCheck_( const SgwfnTable& sgwfnTables,
123 const int satnumIdx);
125 void sgcwmisTableCheck_( const SgcwmisTable& sgcwmisTables,
126 const int satnumIdx);
127 void sorwmisTableCheck_( const SorwmisTable& sorwmisTables,
128 const int satnumIdx);
129 void ssfnTableCheck_( const SsfnTable& ssfnTables,
130 const int satnumIdx);
131 void miscTableCheck_( const MiscTable& miscTables,
132 const int miscnumIdx);
133 void msfnTableCheck_( const MsfnTable& msfnTables,
134 const int satnumIdx);
Definition: RelpermDiagnostics.hpp:31
Definition: RelpermDiagnostics.hpp:51
void diagnosis(const EclipseState &eclState, const LevelCartesianIndexMapper &levelCartesianIndexMapper)
Definition: blackoilboundaryratevector.hh:39
|