Class PlusFractionModel.PedersenPlusModel
java.lang.Object
neqsim.thermo.characterization.PlusFractionModel.PedersenPlusModel
- All Implemented Interfaces:
Serializable, Cloneable, PlusFractionModelInterface
- Direct Known Subclasses:
PlusFractionModel.PedersenHeavyOilPlusModel, PlusFractionModel.WhitsonGammaModel
- Enclosing class:
PlusFractionModel
class PlusFractionModel.PedersenPlusModel
extends Object
implements PlusFractionModelInterface, Cloneable
- Version:
- $Id: $Id
- Author:
- ESOL
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) double[](package private) boolean(package private) int(package private) double[](package private) double[]double[]double[]private static final longSerialization version UID.(package private) double[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancharacterizePlusFraction(TBPModelInterface TBPModel) characterizePlusFraction.doublegetCoef(int i) getCoef.double[]getCoefs()getCoefs.double[]getDens()getDens.doublegetDensPlus.intgetFirstPlusFractionNumber.intgetFirstTBPFractionNumber.intgetLastPlusFractionNumber.double[]getM()getM.doublegetMaxPlusMolarMass.doublegetMPlus()getMPlus.getName()getName.doublegetNumberOfPlusPseudocomponents.intgetPlusComponentNumber.double[]getZ()getZ.doublegetZPlus()getZPlus.booleanhasPlusFraction.voidsetCoefs(double[] coefs) voidsetCoefs(double coef, int i) voidsetLastPlusFractionNumber(int fract) setLastPlusFractionNumber.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
coefs
double[] coefs -
SRKcoefs
double[] SRKcoefs -
PRcoefs
double[] PRcoefs -
plusCoefs
double[] plusCoefs -
PVTsimMolarMass
public double[] PVTsimMolarMass -
PVTsimDensities
public double[] PVTsimDensities -
firsttime
boolean firsttime -
numberOfPlusPseudocomponents
int numberOfPlusPseudocomponents
-
-
Constructor Details
-
PedersenPlusModel
public PedersenPlusModel()
-
-
Method Details
-
getName
Description copied from interface:PlusFractionModelInterfacegetName.
- Specified by:
getNamein interfacePlusFractionModelInterface- Returns:
- the name
-
getMPlus
public double getMPlus()getMPlus.
- Specified by:
getMPlusin interfacePlusFractionModelInterface- Returns:
- a double
-
getZPlus
public double getZPlus()getZPlus.
- Specified by:
getZPlusin interfacePlusFractionModelInterface- Returns:
- a double
-
getMaxPlusMolarMass
public double getMaxPlusMolarMass()Description copied from interface:PlusFractionModelInterfacegetMaxPlusMolarMass.
- Specified by:
getMaxPlusMolarMassin interfacePlusFractionModelInterface- Returns:
- the maxPlusMolarMass
-
getNumberOfPlusPseudocomponents
public double getNumberOfPlusPseudocomponents()getNumberOfPlusPseudocomponents.
- Specified by:
getNumberOfPlusPseudocomponentsin interfacePlusFractionModelInterface- Returns:
- a double
-
getZ
public double[] getZ()getZ.
- Specified by:
getZin interfacePlusFractionModelInterface- Returns:
- an array of type double
-
getM
public double[] getM()getM.
- Specified by:
getMin interfacePlusFractionModelInterface- Returns:
- an array of type double
-
getDens
public double[] getDens()getDens.
- Specified by:
getDensin interfacePlusFractionModelInterface- Returns:
- an array of type double
-
getDensPlus
public double getDensPlus()getDensPlus.
- Specified by:
getDensPlusin interfacePlusFractionModelInterface- Returns:
- a double
-
getFirstPlusFractionNumber
public int getFirstPlusFractionNumber()getFirstPlusFractionNumber.
- Specified by:
getFirstPlusFractionNumberin interfacePlusFractionModelInterface- Returns:
- a int
-
getFirstTBPFractionNumber
public int getFirstTBPFractionNumber()getFirstTBPFractionNumber.
- Specified by:
getFirstTBPFractionNumberin interfacePlusFractionModelInterface- Returns:
- a int
-
getPlusComponentNumber
public int getPlusComponentNumber()getPlusComponentNumber.
- Specified by:
getPlusComponentNumberin interfacePlusFractionModelInterface- Returns:
- a int
-
getLastPlusFractionNumber
public int getLastPlusFractionNumber()getLastPlusFractionNumber.
- Specified by:
getLastPlusFractionNumberin interfacePlusFractionModelInterface- Returns:
- a int
-
hasPlusFraction
public boolean hasPlusFraction()hasPlusFraction.
- Specified by:
hasPlusFractionin interfacePlusFractionModelInterface- Returns:
- a boolean
-
characterizePlusFraction
characterizePlusFraction.
- Specified by:
characterizePlusFractionin interfacePlusFractionModelInterface- Parameters:
TBPModel- aTBPModelInterfaceobject- Returns:
- a boolean
-
getCoefs
public double[] getCoefs()getCoefs.
- Specified by:
getCoefsin interfacePlusFractionModelInterface- Returns:
- an array of type double
-
getCoef
public double getCoef(int i) getCoef.
- Specified by:
getCoefin interfacePlusFractionModelInterface- Parameters:
i- a int- Returns:
- a double
-
setCoefs
public void setCoefs(double[] coefs) -
setCoefs
public void setCoefs(double coef, int i) -
setLastPlusFractionNumber
public void setLastPlusFractionNumber(int fract) setLastPlusFractionNumber.
- Specified by:
setLastPlusFractionNumberin interfacePlusFractionModelInterface- Parameters:
fract- a int
-