Class CompressorChartReader
java.lang.Object
neqsim.process.equipment.compressor.CompressorChartReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate double[]private double[]private double[][]private double[][]private Stringprivate double[][]private double[]private double[]private double[]private double[]private double[] -
Constructor Summary
ConstructorsConstructorDescriptionCompressorChartReader(String csvFilePath) Constructor for CompressorChartReader. -
Method Summary
Modifier and TypeMethodDescriptiondouble[]Getter for the fieldchokeFlow.double[]Getter for the fieldchokeHead.double[][]Getter for the fieldflowLines.double[][]Getter for the fieldheadLines.double[][]Getter for the fieldpolyEffLines.double[]Getter for the fieldspeeds.double[]Getter for the fieldstonewallCurve.double[]Getter for the fieldsurgeCurve.double[]Getter for the fieldsurgeFlow.double[]Getter for the fieldsurgeHead.private intmaxIndex(double[] array) private intminIndex(double[] array) private voidvoidsetCurvesToCompressor(Compressor compressor) setCurvesToCompressor.voidsetHeadUnit(String headUnit) Setter for the fieldheadUnit.
-
Field Details
-
speeds
private double[] speeds -
flowLines
private double[][] flowLines -
headLines
private double[][] headLines -
polyEffLines
private double[][] polyEffLines -
stonewallCurve
private double[] stonewallCurve -
surgeCurve
private double[] surgeCurve -
surgeFlow
private double[] surgeFlow -
surgeHead
private double[] surgeHead -
chokeFlow
private double[] chokeFlow -
chokeHead
private double[] chokeHead -
headUnit
-
-
Constructor Details
-
CompressorChartReader
-
-
Method Details
-
parseCSV
-
minIndex
private int minIndex(double[] array) -
maxIndex
private int maxIndex(double[] array) -
setCurvesToCompressor
setCurvesToCompressor.
- Parameters:
compressor- aCompressorobject
-
setHeadUnit
-
getSurgeFlow
public double[] getSurgeFlow()Getter for the field
surgeFlow.- Returns:
- an array of
objects
invalid reference
double
-
getSurgeHead
public double[] getSurgeHead()Getter for the field
surgeHead.- Returns:
- an array of
objects
invalid reference
double
-
getChokeFlow
public double[] getChokeFlow()Getter for the field
chokeFlow.- Returns:
- an array of
objects
invalid reference
double
-
getChokeHead
public double[] getChokeHead()Getter for the field
chokeHead.- Returns:
- an array of
objects
invalid reference
double
-
getSpeeds
public double[] getSpeeds()Getter for the field
speeds.- Returns:
- an array of
objects
invalid reference
double
-
getFlowLines
public double[][] getFlowLines()Getter for the field
flowLines.- Returns:
- an array of
objects
invalid reference
double
-
getHeadLines
public double[][] getHeadLines()Getter for the field
headLines.- Returns:
- an array of
objects
invalid reference
double
-
getPolyEffLines
public double[][] getPolyEffLines()Getter for the field
polyEffLines.- Returns:
- an array of
objects
invalid reference
double
-
getStonewallCurve
public double[] getStonewallCurve()Getter for the field
stonewallCurve.- Returns:
- an array of
objects
invalid reference
double
-
getSurgeCurve
public double[] getSurgeCurve()Getter for the field
surgeCurve.- Returns:
- an array of
objects
invalid reference
double
-