Interface CharacteriseInterface
- All Known Implementing Classes:
PlusCharacterize, TBPCharacterize
public interface CharacteriseInterface
CharacteriseInterface interface.
- Version:
- $Id: $Id
- Author:
- ESOL
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCharacterizedPlusFraction.voidaddHeavyEnd.voidaddTBPFractions.voidgeneratePlusFractions(int start, int end, double zplus, double Mplus) generatePlusFractions.voidgenerateTBPFractions.doublegetCoef(int i) getCoef.double[]getCoefs()getCoefs.doublegetDensLastTBP.doublegetDensPlus.intgetFirstPlusFractionNumber.intgetLastPlusFractionNumber.doublegetMPlus()getMPlus.double[]getPlusCoefs.doublegetPlusCoefs(int i) getPlusCoefs.doublegetZPlus()getZPlus.booleangroupTBPfractions.booleanhasPlusFraction.booleanisPseudocomponents.voidremoveTBPfraction.voidsetCoefs(double[] coefs) setCoefs.voidsetCoefs(double coef, int i) setCoefs.voidsetDensLastTBP(double densLastTBP) setDensLastTBP.voidsetMPlus(double MPlus) setMPlus.voidsetNumberOfPseudocomponents(int numberOfPseudocomponents) setNumberOfPseudocomponents.voidsetPlusCoefs(double[] plusCoefs) setPlusCoefs.voidsetPseudocomponents(boolean pseudocomponents) setPseudocomponents.voidsetZPlus(double zPlus) setZPlus.voidsolve()solve.
-
Field Details
-
PVTsimMolarMass
static final double[] PVTsimMolarMassConstantPVTsimMolarMass.
-
-
Method Details
-
solve
void solve()solve.
-
generatePlusFractions
void generatePlusFractions(int start, int end, double zplus, double Mplus) generatePlusFractions.
- Parameters:
start- a intend- a intzplus- a doubleMplus- a double
-
generateTBPFractions
void generateTBPFractions()generateTBPFractions.
-
groupTBPfractions
boolean groupTBPfractions()groupTBPfractions.
- Returns:
- a boolean
-
hasPlusFraction
boolean hasPlusFraction()hasPlusFraction.
- Returns:
- a boolean
-
isPseudocomponents
boolean isPseudocomponents()isPseudocomponents.
- Returns:
- a boolean
-
setPseudocomponents
void setPseudocomponents(boolean pseudocomponents) setPseudocomponents.
- Parameters:
pseudocomponents- a boolean
-
setNumberOfPseudocomponents
void setNumberOfPseudocomponents(int numberOfPseudocomponents) setNumberOfPseudocomponents.
- Parameters:
numberOfPseudocomponents- a int
-
addCharacterizedPlusFraction
void addCharacterizedPlusFraction()addCharacterizedPlusFraction.
-
removeTBPfraction
void removeTBPfraction()removeTBPfraction.
-
addHeavyEnd
void addHeavyEnd()addHeavyEnd.
-
addTBPFractions
void addTBPFractions()addTBPFractions.
-
getCoefs
double[] getCoefs()getCoefs.
- Returns:
- an array of type double
-
getCoef
double getCoef(int i) getCoef.
- Parameters:
i- a int- Returns:
- a double
-
getFirstPlusFractionNumber
int getFirstPlusFractionNumber()getFirstPlusFractionNumber.
- Returns:
- a int
-
getLastPlusFractionNumber
int getLastPlusFractionNumber()getLastPlusFractionNumber.
- Returns:
- a int
-
setZPlus
void setZPlus(double zPlus) setZPlus.
- Parameters:
zPlus- a double
-
getPlusCoefs
double[] getPlusCoefs()getPlusCoefs.
- Returns:
- an array of type double
-
getPlusCoefs
double getPlusCoefs(int i) getPlusCoefs.
- Parameters:
i- a int- Returns:
- a double
-
setPlusCoefs
void setPlusCoefs(double[] plusCoefs) setPlusCoefs.
- Parameters:
plusCoefs- an array of type double
-
getDensPlus
double getDensPlus()getDensPlus.
- Returns:
- a double
-
getZPlus
double getZPlus()getZPlus.
- Returns:
- a double
-
getMPlus
double getMPlus()getMPlus.
- Returns:
- a double
-
setMPlus
void setMPlus(double MPlus) setMPlus.
- Parameters:
MPlus- a double
-
getDensLastTBP
double getDensLastTBP()getDensLastTBP.
- Returns:
- a double
-
setCoefs
void setCoefs(double[] coefs) setCoefs.
- Parameters:
coefs- an array of type double
-
setCoefs
void setCoefs(double coef, int i) setCoefs.
- Parameters:
coef- a doublei- a int
-
setDensLastTBP
void setDensLastTBP(double densLastTBP) setDensLastTBP.
- Parameters:
densLastTBP- a double
-