Class PhasePCSAFTRahmat
- All Implemented Interfaces:
Serializable, Cloneable, PhaseEosInterface, PhaseInterface, ThermodynamicConstantsInterface
PhasePCSAFTRahmat class.
- Version:
- $Id: $Id
- Author:
- Even Solbraa
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) double(package private) double(package private) doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected double(package private) static org.apache.logging.log4j.LoggerLogger object for class.private static final longSerialization version UID.Fields inherited from class PhasePCSAFT
aConstSAFT, aHSSAFT, bConstSAFT, daHCSAFTdN, daHSSAFTdN, daHSSAFTdNdN, dF1dispI1dT, dF1dispI1dTdT, dF1dispI1dTdV, dF1dispSumTermdT, dF1dispSumTermdTdT, dF1dispVolTermdT, dF2dispI2dT, dF2dispI2dTdT, dF2dispI2dTdV, dF2dispSumTermdT, dF2dispSumTermdTdT, dF2dispZHCdT, dF2dispZHCdTdT, dF2dispZHCdTdV, dgHSSAFTdN, dgHSSAFTdNdN, dmeanSAFT, dNSAFTdT, dNSAFTdTdT, dNSAFTdTdV, dnSAFTdV, dnSAFTdVdV, dSAFT, F1dispI1, F1dispI1dm, F1dispI1dN, F1dispI1dNdN, F1dispI1dV, F1dispSumTerm, F1dispVolTerm, F1dispVolTermdV, F1dispVolTermdVdV, F2dispI2, F2dispI2dm, F2dispI2dN, F2dispI2dNdN, F2dispI2dV, F2dispSumTerm, F2dispZHC, F2dispZHCdm, F2dispZHCdN, F2dispZHCdNdN, F2dispZHCdV, ghsSAFT, mdSAFT, mmin1SAFT, mSAFT, nmSAFT, nSAFT, useDISP1, useDISP2, useHS, volumeSAFTFields inherited from class Phase
beta, calcMolarVolume, chemSyst, componentArray, diElectricConstant, mixingRuleType, molarVolume, numberOfComponents, numberOfMolesInPhase, phaseVolume, physicalPropertyHandler, pressure, pt, refPhase, temperature, thermoPropertyModelName, useVolumeCorrection, ZFields inherited from interface ThermodynamicConstantsInterface
atm, avagadroNumber, boltzmannConstant, electronCharge, faradayConstant, gravity, molarMassAir, normalStateTemperature, pi, planckConstant, R, referencePressure, referenceTemperature, standardStateTemperature, vacumPermittivity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddComponent(String name, double moles, double molesInPhase, int compNumber) Add component to component array and update moles variables.doublecalcdF1dispI1dT.doublecalcdF1dispSumTermdT.doublecalcdF2dispI2dT.doublecalcdF2dispSumTermdT.doublecalcdF2dispZHCdT.doublecalcdmeanSAFT.doublecalcdSAFT.doublecalcF1dispI1.doublecalcF1dispI1dm.doublecalcF1dispI1dN.doublecalcF1dispI1dNdN.doublecalcF1dispI1dNdNdN.doublecalcF1dispSumTerm.doublecalcF2dispI2.doublecalcF2dispI2dm.doublecalcF2dispI2dN.doublecalcF2dispI2dNdN.doublecalcF2dispI2dNdNdN.doublecalcF2dispSumTerm.doublecalcF2dispZHC.doublecalcF2dispZHCdm.doublecalcF2dispZHCdN.doublecalcF2dispZHCdNdN.doublecalcF2dispZHCdNdNdN.doublecalcmdSAFT.doublecalcmmin1SAFT.doublecalcmSAFT.clone()clone.doubledF_DISP1_SAFTdT.doubledF_DISP1_SAFTdV.doubledF_DISP1_SAFTdVdV.doubledF_DISP1_SAFTdVdVdV.doubledF_DISP2_SAFTdT.doubledF_DISP2_SAFTdV.doubledF_DISP2_SAFTdVdV.doubledF_DISP2_SAFTdVdVdV.doubledF_HC_SAFTdT.doubledF_HC_SAFTdV.doubledF_HC_SAFTdVdV.doubledF_HC_SAFTdVdVdV.doubledFdT()Calculate derivative of F per Temperature, i.e., dF/dT.doubledFdV()Calculate derivative of F per Volume, i.e., dF/dV.doubledFdVdV()dFdVdV.doubledFdVdVdV()dFdVdVdV.doubleF_DISP1_SAFT.doubleF_DISP2_SAFT.doubleF_HC_SAFT.doublegetaSAFT(int i, double m, double[][] ab) getaSAFT.doublegetaSAFTdm(int i, double m, double[][] ab) getaSAFTdm.doublegetdDSAFTdT.doublegetF()getF.voidinit.doublemolarVolume(double pressure, double temperature, double A, double B, PhaseType pt) molarVolume.voidvolInit()volInit.Methods inherited from class PhasePCSAFT
calcdF1dispI1dTdT, calcdF1dispI1dTdV, calcdF1dispSumTermdTdT, calcdF2dispI2dTdT, calcdF2dispI2dTdV, calcdF2dispSumTermdTdT, calcdF2dispZHCdTdT, calcdF2dispZHCdTdV, dF_DISP1_SAFTdTdT, dF_DISP1_SAFTdTdV, dF_DISP2_SAFTdTdT, dF_DISP2_SAFTdTdV, dF_HC_SAFTdTdT, dF_HC_SAFTdTdV, dFdTdT, dFdTdV, getAHSSAFT, getd2DSAFTdTdT, getDgHSSAFTdN, getDmeanSAFT, getDnSAFTdV, getDSAFT, getF1dispI1, getF1dispSumTerm, getF1dispVolTerm, getF2dispI2, getF2dispSumTerm, getF2dispZHC, getF2dispZHCdm, getF2dispZHCdN, getGhsSAFT, getmdSAFT, getMmin1SAFT, getmSAFT, getNmSAFT, getNSAFT, getVolumeSAFT, molarVolume22, setAHSSAFT, setDgHSSAFTdN, setDmeanSAFT, setDnSAFTdV, setDSAFT, setF1dispVolTerm, setF2dispI2, setF2dispSumTerm, setF2dispZHC, setF2dispZHCdm, setGhsSAFT, setmdSAFT, setMmin1SAFT, setmSAFT, setNmSAFT, setNSAFT, setVolumeSAFTMethods inherited from class PhaseEos
calcA, calcAi, calcAij, calcAiT, calcAT, calcATT, calcB, calcBi, calcBij, calcf, calcg, calcPressure, calcPressuredV, dFdN, dFdNdN, dFdNdT, dFdNdV, dFdxdxMatrix, dFdxdxMatrixSimple, dFdxMatrix, dFdxMatrixSimple, displayInteractionCoefficients, equals, F, fb, FB, fBB, FBB, FBD, FBT, fBV, FBV, FD, FDT, FDV, Fn, FnB, FnV, FT, FTT, FTV, fv, FV, fVV, FVV, fVVV, FVVV, gb, gBB, gBV, geta, geta, getA, getAresTV, getAT, getATT, getb, getb, getB, getCpres, getCvres, getdPdrho, getdPdTVn, getdPdVTn, getdrhodN, getdrhodP, getdrhodT, getdTVndSVnJaobiMatrix, getdUdSdSVn, getdUdSdVn, getdUdSVn, getdUdVdVSn, getdUdVSn, getdVdrho, getEosMixingRule, getf_loc, getg, getGradientVector, getGresTP, getHresdP, getHresTP, getJouleThomsonCoefficient, getKappa, getMixingRule, getMixingRuleName, getPressureAttractive, getPressureRepulsive, getSoundSpeed, getSresTP, getSresTV, getUSVHessianMatrix, gV, gVV, gVVV, molarVolume2, resetMixingRule, setMixingRule, setMixingRuleGEModelMethods inherited from class Phase
addComponent, addMoles, addMolesChemReac, calcA, calcAT, calcDiElectricConstant, calcDiElectricConstantdT, calcDiElectricConstantdTdT, calcMolarVolume, calcR, getActivityCoefficient, getActivityCoefficient, getActivityCoefficient, getActivityCoefficientSymetric, getActivityCoefficientUnSymetric, getAiT, getAlpha0_EOSCG, getAlpha0_GERG2008, getAlpha0_Leachman, getAlpha0_Leachman, getAlpha0_Vega, getAlphares_EOSCG, getAlphares_GERG2008, getAlphares_Leachman, getAlphares_Leachman, getAlphares_Vega, getAntoineVaporPressure, getBeta, getBi, getComponent, getComponent, getcomponentArray, getComponentNames, getComponents, getComponentWithIndex, getComposition, getCompressibilityX, getCompressibilityY, getCorrectedVolume, getCp, getCp, getCp0, getCv, getCv, getDensity, getDensity, getDensity_AGA8, getDensity_EOSCG, getDensity_GERG2008, getDensity_Leachman, getDensity_Leachman, getDensity_Vega, getDiElectricConstant, getEnthalpy, getEnthalpy, getEnthalpydP, getEnthalpydT, getEntropy, getEntropy, getEntropydP, getEntropydT, getExcessGibbsEnergy, getExcessGibbsEnergySymetric, getFlowRate, getFugacity, getFugacity, getGamma, getGibbsEnergy, getHelmholtzEnergy, getHID, getInfiniteDiluteFugacity, getInfiniteDiluteFugacity, getInitType, getInternalEnergy, getInternalEnergy, getIsobaricThermalExpansivity, getIsothermalCompressibility, getJouleThomsonCoefficient, getLogActivityCoefficient, getLogInfiniteDiluteFugacity, getLogInfiniteDiluteFugacity, getLogPureComponentFugacity, getLogPureComponentFugacity, getMass, getMeanIonicActivity, getMixGibbsEnergy, getMixingRuleType, getModelName, getMolalMeanIonicActivity, getMolarComposition, getMolarMass, getMolarMass, getMolarVolume, getMolarVolume, getMoleFraction, getNumberOfComponents, getNumberOfIonicComponents, getNumberOfMolecularComponents, getNumberOfMolesInPhase, getOsmoticCoefficient, getOsmoticCoefficientOfWater, getOsmoticCoefficientOfWaterMolality, getpH, getpH, getPhase, getPhysicalProperties, getPhysicalPropertyModel, getPressure, getPressure, getProperties_EOSCG, getProperties_GERG2008, getProperties_Leachman, getProperties_Leachman, getProperties_Vega, getPseudoCriticalPressure, getPseudoCriticalTemperature, getPureComponentFugacity, getPureComponentFugacity, getRefPhase, getRefPhase, getSoundSpeed, getTemperature, getTemperature, getThermalConductivity, getThermalConductivity, getThermoPropertyModelName, getTotalVolume, getType, getViscosity, getViscosity, getVolume, getVolume, getWaterDensity, getWtFrac, getWtFrac, getWtFraction, getWtFractionOfWaxFormingComponents, getZ, getZvolcorr, groupTBPfractions, hasComponent, hasPlusFraction, hasTBPFraction, initPhysicalProperties, initPhysicalProperties, initRefPhases, initRefPhases, isConstantPhaseVolume, isMixingRuleDefined, normalize, removeComponent, resetPhysicalProperties, setAttractiveTerm, setBeta, setComponentArray, setConstantPhaseVolume, setEmptyFluid, setInitType, setMolarVolume, setMoleFractions, setNumberOfComponents, setParams, setPhysicalProperties, setPhysicalPropertyModel, setPpm, setPressure, setProperties, setRefPhase, setRefPhase, setTemperature, setTotalVolume, setType, useVolumeCorrection, useVolumeCorrectionMethods inherited from class Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PhaseEosInterface
getMolarVolumeMethods inherited from interface PhaseInterface
addMoles, addMolesChemReac, addMolesChemReac, calcAT, calcMolarVolume, calcR, getActivityCoefficient, getActivityCoefficient, getActivityCoefficient, getActivityCoefficientSymetric, getActivityCoefficientUnSymetric, getAlpha0_EOSCG, getAlpha0_GERG2008, getAlpha0_Leachman, getAlpha0_Leachman, getAlpha0_Vega, getAlphares_EOSCG, getAlphares_GERG2008, getAlphares_Leachman, getAlphares_Leachman, getAlphares_Vega, getAntoineVaporPressure, getBeta, getComponent, getComponent, getcomponentArray, getComponentNames, getComponents, getComponentWithIndex, getComposition, getCompressibilityX, getCompressibilityY, getCorrectedVolume, getCp, getCp, getCp0, getCv, getCv, getDensity, getDensity, getDensity_AGA8, getDensity_EOSCG, getDensity_GERG2008, getDensity_Leachman, getDensity_Leachman, getDensity_Vega, getEnthalpy, getEnthalpy, getEnthalpydP, getEnthalpydT, getEntropy, getEntropy, getEntropydP, getEntropydT, getExcessGibbsEnergy, getExcessGibbsEnergySymetric, getFlowRate, getFugacity, getFugacity, getGamma, getGamma2, getGibbsEnergy, getHelmholtzEnergy, getInfiniteDiluteFugacity, getInitType, getInternalEnergy, getInternalEnergy, getIsobaricThermalExpansivity, getIsothermalCompressibility, getJouleThomsonCoefficient, getLogActivityCoefficient, getLogInfiniteDiluteFugacity, getLogInfiniteDiluteFugacity, getLogPureComponentFugacity, getMass, getMeanIonicActivity, getMixGibbsEnergy, getMixingRuleType, getModelName, getMolalMeanIonicActivity, getMolarComposition, getMolarMass, getMolarMass, getMolarVolume, getMoleFraction, getNumberOfComponents, getNumberOfIonicComponents, getNumberOfMolecularComponents, getNumberOfMolesInPhase, getOsmoticCoefficient, getOsmoticCoefficientOfWater, getOsmoticCoefficientOfWaterMolality, getpH, getpH, getPhase, getPhaseFraction, getPhaseTypeName, getPhysicalProperties, getPhysicalPropertyModel, getPressure, getPressure, getProperties_EOSCG, getProperties_GERG2008, getProperties_Leachman, getProperties_Leachman, getProperties_Vega, getPseudoCriticalPressure, getPseudoCriticalTemperature, getPureComponentFugacity, getPureComponentFugacity, getRefPhase, getRefPhase, getSoundSpeed, getTemperature, getTemperature, getThermalConductivity, getThermalConductivity, getTotalVolume, getType, getViscosity, getViscosity, getVolume, getVolume, getWaterDensity, getWtFrac, getWtFrac, getWtFraction, getWtFractionOfWaxFormingComponents, getZ, getZvolcorr, hasComponent, hasComponent, hasPlusFraction, hasTBPFraction, init, init, initPhysicalProperties, initPhysicalProperties, initPhysicalProperties, initRefPhases, isAsphalteneRich, isConstantPhaseVolume, isMixingRuleDefined, normalize, removeComponent, resetPhysicalProperties, setAttractiveTerm, setBeta, setComponentArray, setConstantPhaseVolume, setEmptyFluid, setInitType, setMixingRule, setMolarVolume, setMoleFractions, setNumberOfComponents, setParams, setPhaseTypeName, setPhysicalProperties, setPhysicalProperties, setPhysicalPropertyModel, setPpm, setPressure, setProperties, setRefPhase, setRefPhase, setTemperature, setTotalVolume, setType, useVolumeCorrection, useVolumeCorrection
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
logger
static org.apache.logging.log4j.Logger loggerLogger object for class. -
dnSAFTdVdVdV
double dnSAFTdVdVdV -
daHSSAFTdNdNdN
double daHSSAFTdNdNdN -
dgHSSAFTdNdNdN
double dgHSSAFTdNdNdN -
F2dispI2dVdV
protected double F2dispI2dVdV -
F2dispI2dVdVdV
protected double F2dispI2dVdVdV -
F2dispZHCdVdV
protected double F2dispZHCdVdV -
F2dispZHCdVdVdV
protected double F2dispZHCdVdVdV -
F1dispI1dNdNdN
protected double F1dispI1dNdNdN -
F2dispZHCdNdNdN
protected double F2dispZHCdNdNdN -
F2dispI2dNdNdN
protected double F2dispI2dNdNdN -
F1dispI1dVdV
protected double F1dispI1dVdV -
F1dispI1dVdVdV
protected double F1dispI1dVdVdV -
F1dispVolTermdVdVdV
protected double F1dispVolTermdVdVdV
-
-
Constructor Details
-
PhasePCSAFTRahmat
public PhasePCSAFTRahmat()Constructor for PhasePCSAFTRahmat.
-
-
Method Details
-
clone
clone.
- Specified by:
clonein interfacePhaseInterface- Overrides:
clonein classPhasePCSAFT- Returns:
- a
PhaseInterfaceobject
-
addComponent
Add component to component array and update moles variables.
- Specified by:
addComponentin interfacePhaseInterface- Overrides:
addComponentin classPhasePCSAFT- Parameters:
name- Name of component.moles- Total number of moles of component.molesInPhase- Number of moles in phase.compNumber- Index number of component in phase object component array.
-
init
public void init(double totalNumberOfMoles, int numberOfComponents, int initType, PhaseType pt, double beta) init.
initType used in component.init()
Calls component.init(initType)
Calls component.Finit(initType)
Calls component.Finit(initType)
- Specified by:
initin interfacePhaseInterface- Overrides:
initin classPhasePCSAFT- Parameters:
totalNumberOfMoles- Total number of moles in all phases of Stream.numberOfComponents- Number of components in system.initType- a int. Use 0 to init, and 1 to reset.pt- Type of phase.beta- Mole fraction of this phase in system.
-
volInit
-
calcF2dispZHC
public double calcF2dispZHC()calcF2dispZHC.
- Overrides:
calcF2dispZHCin classPhasePCSAFT- Returns:
- a double
-
calcF2dispZHCdm
public double calcF2dispZHCdm()calcF2dispZHCdm.
- Overrides:
calcF2dispZHCdmin classPhasePCSAFT- Returns:
- a double
-
calcF2dispZHCdN
public double calcF2dispZHCdN()calcF2dispZHCdN.
- Overrides:
calcF2dispZHCdNin classPhasePCSAFT- Returns:
- a double
-
calcF2dispZHCdNdN
public double calcF2dispZHCdNdN()calcF2dispZHCdNdN.
- Overrides:
calcF2dispZHCdNdNin classPhasePCSAFT- Returns:
- a double
-
calcF2dispZHCdNdNdN
public double calcF2dispZHCdNdNdN()calcF2dispZHCdNdNdN.
- Returns:
- a double
-
calcdF2dispZHCdT
public double calcdF2dispZHCdT()calcdF2dispZHCdT.
- Overrides:
calcdF2dispZHCdTin classPhasePCSAFT- Returns:
- a double
-
calcmSAFT
-
calcF1dispSumTerm
public double calcF1dispSumTerm()calcF1dispSumTerm.
- Overrides:
calcF1dispSumTermin classPhasePCSAFT- Returns:
- a double
-
calcdF1dispSumTermdT
public double calcdF1dispSumTermdT()calcdF1dispSumTermdT.
- Overrides:
calcdF1dispSumTermdTin classPhasePCSAFT- Returns:
- a double
-
calcdF2dispSumTermdT
public double calcdF2dispSumTermdT()calcdF2dispSumTermdT.
- Overrides:
calcdF2dispSumTermdTin classPhasePCSAFT- Returns:
- a double
-
calcF2dispSumTerm
public double calcF2dispSumTerm()calcF2dispSumTerm.
- Overrides:
calcF2dispSumTermin classPhasePCSAFT- Returns:
- a double
-
calcF1dispI1dN
public double calcF1dispI1dN()calcF1dispI1dN.
- Overrides:
calcF1dispI1dNin classPhasePCSAFT- Returns:
- a double
-
calcF1dispI1dNdN
public double calcF1dispI1dNdN()calcF1dispI1dNdN.
- Overrides:
calcF1dispI1dNdNin classPhasePCSAFT- Returns:
- a double
-
calcF1dispI1dNdNdN
public double calcF1dispI1dNdNdN()calcF1dispI1dNdNdN.
- Returns:
- a double
-
calcF1dispI1dm
public double calcF1dispI1dm()calcF1dispI1dm.
- Overrides:
calcF1dispI1dmin classPhasePCSAFT- Returns:
- a double
-
calcF2dispI2dN
public double calcF2dispI2dN()calcF2dispI2dN.
- Overrides:
calcF2dispI2dNin classPhasePCSAFT- Returns:
- a double
-
calcF2dispI2dNdN
public double calcF2dispI2dNdN()calcF2dispI2dNdN.
- Overrides:
calcF2dispI2dNdNin classPhasePCSAFT- Returns:
- a double
-
calcF2dispI2dNdNdN
public double calcF2dispI2dNdNdN()calcF2dispI2dNdNdN.
- Returns:
- a double
-
calcF2dispI2dm
public double calcF2dispI2dm()calcF2dispI2dm.
- Overrides:
calcF2dispI2dmin classPhasePCSAFT- Returns:
- a double
-
calcF1dispI1
public double calcF1dispI1()calcF1dispI1.
- Overrides:
calcF1dispI1in classPhasePCSAFT- Returns:
- a double
-
calcdF1dispI1dT
public double calcdF1dispI1dT()calcdF1dispI1dT.
- Overrides:
calcdF1dispI1dTin classPhasePCSAFT- Returns:
- a double
-
calcdF2dispI2dT
public double calcdF2dispI2dT()calcdF2dispI2dT.
- Overrides:
calcdF2dispI2dTin classPhasePCSAFT- Returns:
- a double
-
calcF2dispI2
public double calcF2dispI2()calcF2dispI2.
- Overrides:
calcF2dispI2in classPhasePCSAFT- Returns:
- a double
-
getaSAFT
public double getaSAFT(int i, double m, double[][] ab) getaSAFT.
- Overrides:
getaSAFTin classPhasePCSAFT- Parameters:
i- a intm- a doubleab- an array of type double- Returns:
- a double
-
getaSAFTdm
public double getaSAFTdm(int i, double m, double[][] ab) getaSAFTdm.
- Overrides:
getaSAFTdmin classPhasePCSAFT- Parameters:
i- a intm- a doubleab- an array of type double- Returns:
- a double
-
calcmdSAFT
-
calcmmin1SAFT
public double calcmmin1SAFT()calcmmin1SAFT.
- Overrides:
calcmmin1SAFTin classPhasePCSAFT- Returns:
- a double
-
calcdmeanSAFT
public double calcdmeanSAFT()calcdmeanSAFT.
- Overrides:
calcdmeanSAFTin classPhasePCSAFT- Returns:
- a double
-
calcdSAFT
-
F_HC_SAFT
-
dF_HC_SAFTdV
public double dF_HC_SAFTdV()dF_HC_SAFTdV.
- Overrides:
dF_HC_SAFTdVin classPhasePCSAFT- Returns:
- a double
-
dFdT
public double dFdT()Calculate derivative of F per Temperature, i.e., dF/dT.
- Specified by:
dFdTin interfacePhaseInterface- Overrides:
dFdTin classPhasePCSAFT- Returns:
- a double
-
dF_HC_SAFTdT
public double dF_HC_SAFTdT()dF_HC_SAFTdT.
- Overrides:
dF_HC_SAFTdTin classPhasePCSAFT- Returns:
- a double
-
dF_HC_SAFTdVdV
public double dF_HC_SAFTdVdV()dF_HC_SAFTdVdV.
- Overrides:
dF_HC_SAFTdVdVin classPhasePCSAFT- Returns:
- a double
-
dF_HC_SAFTdVdVdV
public double dF_HC_SAFTdVdVdV()dF_HC_SAFTdVdVdV.
- Overrides:
dF_HC_SAFTdVdVdVin classPhasePCSAFT- Returns:
- a double
-
F_DISP1_SAFT
public double F_DISP1_SAFT()F_DISP1_SAFT.
- Overrides:
F_DISP1_SAFTin classPhasePCSAFT- Returns:
- a double
-
dF_DISP1_SAFTdV
public double dF_DISP1_SAFTdV()dF_DISP1_SAFTdV.
- Overrides:
dF_DISP1_SAFTdVin classPhasePCSAFT- Returns:
- a double
-
dF_DISP1_SAFTdVdV
public double dF_DISP1_SAFTdVdV()dF_DISP1_SAFTdVdV.
- Overrides:
dF_DISP1_SAFTdVdVin classPhasePCSAFT- Returns:
- a double
-
dF_DISP1_SAFTdVdVdV
public double dF_DISP1_SAFTdVdVdV()dF_DISP1_SAFTdVdVdV.
- Returns:
- a double
-
dF_DISP1_SAFTdT
public double dF_DISP1_SAFTdT()dF_DISP1_SAFTdT.
- Overrides:
dF_DISP1_SAFTdTin classPhasePCSAFT- Returns:
- a double
-
dF_DISP2_SAFTdT
public double dF_DISP2_SAFTdT()dF_DISP2_SAFTdT.
- Overrides:
dF_DISP2_SAFTdTin classPhasePCSAFT- Returns:
- a double
-
F_DISP2_SAFT
public double F_DISP2_SAFT()F_DISP2_SAFT.
- Overrides:
F_DISP2_SAFTin classPhasePCSAFT- Returns:
- a double
-
dF_DISP2_SAFTdV
public double dF_DISP2_SAFTdV()dF_DISP2_SAFTdV.
- Overrides:
dF_DISP2_SAFTdVin classPhasePCSAFT- Returns:
- a double
-
dF_DISP2_SAFTdVdV
public double dF_DISP2_SAFTdVdV()dF_DISP2_SAFTdVdV.
- Overrides:
dF_DISP2_SAFTdVdVin classPhasePCSAFT- Returns:
- a double
-
dF_DISP2_SAFTdVdVdV
public double dF_DISP2_SAFTdVdVdV()dF_DISP2_SAFTdVdVdV.
- Returns:
- a double
-
getF
-
dFdV
public double dFdV()Calculate derivative of F per Volume, i.e., dF/dV.
- Specified by:
dFdVin interfacePhaseInterface- Overrides:
dFdVin classPhasePCSAFT- Returns:
- a double
-
dFdVdV
public double dFdVdV()dFdVdV.
- Specified by:
dFdVdVin interfacePhaseInterface- Overrides:
dFdVdVin classPhasePCSAFT- Returns:
- a double
-
dFdVdVdV
-
getdDSAFTdT
public double getdDSAFTdT()getdDSAFTdT.
- Overrides:
getdDSAFTdTin classPhasePCSAFT- Returns:
- a double
-
molarVolume
public double molarVolume(double pressure, double temperature, double A, double B, PhaseType pt) throws IsNaNException, TooManyIterationsException molarVolume.
- Specified by:
molarVolumein interfacePhaseInterface- Overrides:
molarVolumein classPhasePCSAFT- Parameters:
pressure- a doubletemperature- a doubleA- a doubleB- a doublept- the PhaseType of the phase- Returns:
- a double
- Throws:
IsNaNException- if any.TooManyIterationsException- if any.
-