Class EclipseBlackOilImporter
java.lang.Object
neqsim.blackoil.io.EclipseBlackOilImporter
Minimal ECLIPSE deck importer to build a Black-Oil fluid.
- Author:
- esol
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classprivate static classstatic classstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static EclipseBlackOilImporter.PVTGCurvefromFile.fromReader(Reader reader) fromReader.private static double[]interpBgMu(EclipseBlackOilImporter.PVTGCurve curve, double p) private static double[]interpBwMu(List<EclipseBlackOilImporter.PVTWRow> rows, double p) private static EclipseBlackOilImporter.Resultparse(BufferedReader br) private static voidprivate static voidprivate static String
-
Constructor Details
-
EclipseBlackOilImporter
public EclipseBlackOilImporter()
-
-
Method Details
-
fromFile
fromFile.
- Parameters:
deckPath- aPathobject- Returns:
- a
EclipseBlackOilImporter.Resultobject - Throws:
IOException- if any.
-
fromReader
fromReader.
- Parameters:
reader- aReaderobject- Returns:
- a
EclipseBlackOilImporter.Resultobject - Throws:
IOException- if any.
-
parse
- Throws:
IOException
-
stripComments
-
numbersFromLine
-
sortParallel
-
reorder
-
findRvZero
private static EclipseBlackOilImporter.PVTGCurve findRvZero(List<EclipseBlackOilImporter.PVTGCurve> pvtg) -
interpBgMu
-
interpBwMu
-