Class PlusCharacterize
java.lang.Object
neqsim.thermo.characterization.PlusCharacterize
- All Implemented Interfaces:
Serializable, CharacteriseInterface
- Direct Known Subclasses:
TBPCharacterize
PlusCharacterize class.
- Version:
- $Id: $Id
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int[](package private) double[]private double(package private) double(package private) int(package private) boolean(package private) int(package private) int(package private) static org.apache.logging.log4j.LoggerLogger object for class.(package private) double(package private) int(package private) double[](package private) double[]protected booleanprivate static final longSerialization version UID.(package private) double[](package private) SystemInterface(package private) double[](package private) doubleFields inherited from interface CharacteriseInterface
PVTsimMolarMass -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for PlusCharacterize.PlusCharacterize(SystemInterface system) Constructor for PlusCharacterize. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCharacterizedPlusFraction.voidaddHeavyEnd.voidaddPseudoTBPfraction(int start, int end) addPseudoTBPfraction.voidaddTBPFractions.voidcharacterizePlusFraction.voidgeneratePlusFractions(int start, int end, double zplus, double Mplus) generatePlusFractions.voidgenerateTBPFractions.int[]Getter for property carbonNumberVector.doublegetCoef(int i) getCoef.double[]getCoefs()getCoefs.doublegetDensLastTBP.doublegetDensPlus.intgetFirstPlusFractionNumber.intgetLastPlusFractionNumber.intGetter for property length.doublegetMPlus()getMPlus.intGetter for property numberOfPseudocomponents.double[]getPlusCoefs.doublegetPlusCoefs(int i) getPlusCoefs.intGetter for property startPlus.doublegetZPlus()getZPlus.booleangroupTBPfractions.booleanhasPlusFraction.booleanisPseudocomponents.voidremoveTBPfraction.voidsetCarbonNumberVector(int[] carbonNumberVector) Setter for property carbonNumberVector.voidsetCoefs(double[] coefs) setCoefs.voidsetCoefs(double coef, int i) setCoefs.voidsetDensLastTBP(double densLastTBP) setDensLastTBP.voidsetDensPlus(double densPlus) Setter for property densPlus.voidsetFirstPlusFractionNumber(int firstPlusFractionNumber) Setter for property firstPlusFractionNumber.voidsetHeavyTBPtoPlus.voidsetMPlus(double MPlus) setMPlus.voidsetNumberOfPseudocomponents(int numberOfPseudocomponents) setNumberOfPseudocomponents.voidsetPlusCoefs(double[] plusCoefs) setPlusCoefs.voidsetPseudocomponents(boolean pseudocomponents) setPseudocomponents.voidsetZPlus(double zPlus) setZPlus.voidsolve()solve.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
logger
static org.apache.logging.log4j.Logger loggerLogger object for class. -
TBPfractions
double[] TBPfractions -
firsttime
boolean firsttime -
MPlus
double MPlus -
zPlus
double zPlus -
densPlus
double densPlus -
densLastTBP
private double densLastTBP -
carbonNumberVector
int[] carbonNumberVector -
pseudocomponents
protected boolean pseudocomponents -
firstPlusFractionNumber
int firstPlusFractionNumber -
lastPlusFractionNumber
int lastPlusFractionNumber -
numberOfPseudocomponents
int numberOfPseudocomponents -
length
int length -
coefs
double[] coefs -
SRKcoefs
double[] SRKcoefs -
PRcoefs
double[] PRcoefs -
plusCoefs
double[] plusCoefs -
system
SystemInterface system
-
-
Constructor Details
-
PlusCharacterize
public PlusCharacterize()Constructor for PlusCharacterize.
-
PlusCharacterize
Constructor for PlusCharacterize.
- Parameters:
system- aSystemInterfaceobject
-
-
Method Details
-
hasPlusFraction
public boolean hasPlusFraction()hasPlusFraction.
- Specified by:
hasPlusFractionin interfaceCharacteriseInterface- Returns:
- a boolean
-
setHeavyTBPtoPlus
public void setHeavyTBPtoPlus()setHeavyTBPtoPlus.
-
solve
-
getCoefs
public double[] getCoefs()getCoefs.
- Specified by:
getCoefsin interfaceCharacteriseInterface- Returns:
- an array of type double
-
getCoef
public double getCoef(int i) getCoef.
- Specified by:
getCoefin interfaceCharacteriseInterface- Parameters:
i- a int- Returns:
- a double
-
setCoefs
public void setCoefs(double[] coefs) setCoefs.
- Specified by:
setCoefsin interfaceCharacteriseInterface- Parameters:
coefs- an array of type double
-
setCoefs
public void setCoefs(double coef, int i) setCoefs.
- Specified by:
setCoefsin interfaceCharacteriseInterface- Parameters:
coef- a doublei- a int
-
getLength
public int getLength()Getter for property length.- Returns:
- Value of property length.
-
generatePlusFractions
public void generatePlusFractions(int start, int end, double zplus, double Mplus) generatePlusFractions.
- Specified by:
generatePlusFractionsin interfaceCharacteriseInterface- Parameters:
start- a intend- a intzplus- a doubleMplus- a double
-
addHeavyEnd
-
generateTBPFractions
public void generateTBPFractions()generateTBPFractions.
- Specified by:
generateTBPFractionsin interfaceCharacteriseInterface
-
addCharacterizedPlusFraction
public void addCharacterizedPlusFraction()addCharacterizedPlusFraction.
- Specified by:
addCharacterizedPlusFractionin interfaceCharacteriseInterface
-
addPseudoTBPfraction
public void addPseudoTBPfraction(int start, int end) addPseudoTBPfraction.
- Parameters:
start- a intend- a int
-
getCarbonNumberVector
public int[] getCarbonNumberVector()Getter for property carbonNumberVector.- Returns:
- Value of property carbonNumberVector.
-
setCarbonNumberVector
public void setCarbonNumberVector(int[] carbonNumberVector) Setter for property carbonNumberVector.- Parameters:
carbonNumberVector- New value of property carbonNumberVector.
-
getFirstPlusFractionNumber
public int getFirstPlusFractionNumber()getFirstPlusFractionNumber.
- Specified by:
getFirstPlusFractionNumberin interfaceCharacteriseInterface- Returns:
- a int
-
getLastPlusFractionNumber
public int getLastPlusFractionNumber()getLastPlusFractionNumber.
- Specified by:
getLastPlusFractionNumberin interfaceCharacteriseInterface- Returns:
- a int
-
setFirstPlusFractionNumber
public void setFirstPlusFractionNumber(int firstPlusFractionNumber) Setter for property firstPlusFractionNumber.- Parameters:
firstPlusFractionNumber- New value of property firstPlusFractionNumber.
-
getStartPlus
public int getStartPlus()Getter for property startPlus.- Returns:
- Value of property startPlus.
-
getMPlus
public double getMPlus()getMPlus.
- Specified by:
getMPlusin interfaceCharacteriseInterface- Returns:
- a double
-
setMPlus
public void setMPlus(double MPlus) setMPlus.
- Specified by:
setMPlusin interfaceCharacteriseInterface- Parameters:
MPlus- a double
-
getZPlus
public double getZPlus()getZPlus.
- Specified by:
getZPlusin interfaceCharacteriseInterface- Returns:
- a double
-
setZPlus
public void setZPlus(double zPlus) setZPlus.
- Specified by:
setZPlusin interfaceCharacteriseInterface- Parameters:
zPlus- a double
-
getPlusCoefs
public double[] getPlusCoefs()getPlusCoefs.
- Specified by:
getPlusCoefsin interfaceCharacteriseInterface- Returns:
- an array of type double
-
getPlusCoefs
public double getPlusCoefs(int i) getPlusCoefs.
- Specified by:
getPlusCoefsin interfaceCharacteriseInterface- Parameters:
i- a int- Returns:
- a double
-
setPlusCoefs
public void setPlusCoefs(double[] plusCoefs) setPlusCoefs.
- Specified by:
setPlusCoefsin interfaceCharacteriseInterface- Parameters:
plusCoefs- an array of type double
-
getDensPlus
public double getDensPlus()getDensPlus.
- Specified by:
getDensPlusin interfaceCharacteriseInterface- Returns:
- a double
-
setDensPlus
public void setDensPlus(double densPlus) Setter for property densPlus.- Parameters:
densPlus- New value of property densPlus.
-
groupTBPfractions
public boolean groupTBPfractions()groupTBPfractions.
- Specified by:
groupTBPfractionsin interfaceCharacteriseInterface- Returns:
- a boolean
-
getNumberOfPseudocomponents
public int getNumberOfPseudocomponents()Getter for property numberOfPseudocomponents.- Returns:
- Value of property numberOfPseudocomponents.
-
setNumberOfPseudocomponents
public void setNumberOfPseudocomponents(int numberOfPseudocomponents) setNumberOfPseudocomponents.
- Specified by:
setNumberOfPseudocomponentsin interfaceCharacteriseInterface- Parameters:
numberOfPseudocomponents- a int
-
isPseudocomponents
public boolean isPseudocomponents()isPseudocomponents.
- Specified by:
isPseudocomponentsin interfaceCharacteriseInterface- Returns:
- a boolean
-
setPseudocomponents
public void setPseudocomponents(boolean pseudocomponents) setPseudocomponents.
- Specified by:
setPseudocomponentsin interfaceCharacteriseInterface- Parameters:
pseudocomponents- a boolean
-
removeTBPfraction
public void removeTBPfraction()removeTBPfraction.
- Specified by:
removeTBPfractionin interfaceCharacteriseInterface
-
addTBPFractions
public void addTBPFractions()addTBPFractions.
- Specified by:
addTBPFractionsin interfaceCharacteriseInterface
-
getDensLastTBP
public double getDensLastTBP()getDensLastTBP.
- Specified by:
getDensLastTBPin interfaceCharacteriseInterface- Returns:
- a double
-
setDensLastTBP
public void setDensLastTBP(double densLastTBP) setDensLastTBP.
- Specified by:
setDensLastTBPin interfaceCharacteriseInterface- Parameters:
densLastTBP- a double
-
characterizePlusFraction
public void characterizePlusFraction()characterizePlusFraction.
-