Interface ComponentEosInterface
- All Superinterfaces:
Cloneable, ComponentInterface, Serializable, ThermodynamicConstantsInterface
- All Known Subinterfaces:
ComponentCPAInterface
- All Known Implementing Classes:
ComponentAmmoniaEos, ComponentBNS, ComponentBWRS, ComponentCSPsrk, ComponentElectrolyteCPA, ComponentElectrolyteCPAOld, ComponentElectrolyteCPAstatoil, ComponentEos, ComponentEOSCGEos, ComponentGERG2004, ComponentGERG2008Eos, ComponentLeachmanEos, ComponentModifiedFurstElectrolyteEos, ComponentModifiedFurstElectrolyteEosMod2004, ComponentPCSAFT, ComponentPCSAFTa, ComponentPR, ComponentPrCPA, ComponentPRvolcor, ComponentRK, ComponentSolid, ComponentSoreideWhitson, ComponentSpanWagnerEos, ComponentSrk, ComponentSrkCPA, ComponentSrkCPAMM, ComponentSrkCPAs, ComponentSrkPeneloux, ComponentSrkvolcor, ComponentTST, ComponentUMRCPA, ComponentVegaEos, ComponentWater, ComponentWax, ComponentWaxWilson, ComponentWonWax
ComponentEosInterface interface.
- Version:
- $Id: $Id
- Author:
- Even Solbraa
-
Field Summary
Fields inherited from interface ThermodynamicConstantsInterface
atm, avagadroNumber, boltzmannConstant, electronCharge, faradayConstant, gravity, molarMassAir, normalStateTemperature, pi, planckConstant, R, referencePressure, referenceTemperature, standardStateTemperature, vacumPermittivity -
Method Summary
Modifier and TypeMethodDescriptiondoubleaT(double temperature) aT.doublecalca()calca.doublecalcb()calcb.doubledFdN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFdN.doubledFdNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFdNdN.doubledFdNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFdNdT.doubledFdNdV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFdNdV.doublediffaT(double temperature) diffaT.doublediffdiffaT(double temperature) diffdiffaT.doublegeta()geta.doublegetAder()getAder.doublegetaDiffDiffT.doublegetaDiffT.doublegetAi()getAi.doublegetAij(int j) getAij.doublegetAiT()getAiT.doublegetaT()getaT.doublegetb()getb.doublegetBder()getBder.doublegetBi()getBi.doublegetBij(int j) getBij.doublegetdAdndn(int j) getdAdndn.doublegetdAdT()getdAdT.doublegetdAdTdn.doublegetdBdndn(int j) getdBdndn.doublegetdBdndT.doublegetdBdT()getdBdT.double[]getDeltaEosParameters.voidsetAder(double val) setAder.voidsetBder(double val) setBder.voidsetdAdndn(int jComp, double val) setdAdndn.voidsetdAdT(double val) setdAdT.voidsetdAdTdn(double val) setdAdTdn.voidsetdAdTdT(double val) setdAdTdT.voidsetdBdndn(int jComp, double val) setdBdndn.voidsetdBdndT(double val) setdBdndT.voidsetdBdTdT(double val) setdBdTdT.Methods inherited from interface ComponentInterface
addMoles, addMolesChemReac, addMolesChemReac, calcActivity, clone, createComponent, doSolidCheck, Finit, fugcoef, fugcoefDiffPresNumeric, fugcoefDiffTempNumeric, getAcentricFactor, getAntoineASolid, getAntoineBSolid, getAntoineCSolid, getAntoineVaporPressure, getAntoineVaporPressuredT, getAntoineVaporTemperature, getAssociationEnergy, getAssociationEnergySAFT, getAssociationScheme, getAssociationVolume, getAssociationVolumeSAFT, getAttractiveTerm, getAttractiveTermNumber, getCASnumber, getCCsolidVaporPressure, getCCsolidVaporPressuredT, getChemicalPotential, getChemicalPotential, getChemicalPotentialdN, getChemicalPotentialdNTV, getChemicalPotentialdP, getChemicalPotentialdT, getChemicalPotentialdV, getChemicalPotentialIdealReference, getComponentName, getComponentNumber, getComponentType, getCp0, getCpA, getCpB, getCpC, getCpD, getCpE, getCriticalCompressibilityFactor, getCriticalViscosity, getCriticalVolume, getCv0, getDebyeDipoleMoment, getdfugdn, getdfugdp, getdfugdt, getdfugdx, getDiElectricConstant, getDiElectricConstantdT, getDiElectricConstantdTdT, getdrhodN, getElements, getEnthalpy, getEntropy, getEpsikSAFT, getFlowRate, getFormulae, getFugacityCoefficient, getGibbsEnergy, getGibbsEnergyOfFormation, getGresTP, getHeatOfFusion, getHeatOfVapourization, getHenryCoef, getHenryCoefdT, getHenryCoefParameter, getHID, getHresTP, getHsub, getIdealGasAbsoluteEntropy, getIdealGasEnthalpyOfFormation, getIdealGasGibbsEnergyOfFormation, getIdEntropy, getIndex, getIonicCharge, getK, getLennardJonesEnergyParameter, getLennardJonesMolecularDiameter, getLiquidConductivityParameter, getLiquidViscosityModel, getLiquidViscosityParameter, getLogFugacityCoefficient, getMatiascopemanParams, getMatiascopemanSolidParams, getMeltingPointTemperature, getMolality, getMolarity, getMolarMass, getMolarMass, getmSAFTi, getName, getNormalBoilingPoint, getNormalBoilingPoint, getNormalLiquidDensity, getNormalLiquidDensity, getNumberOfAssociationSites, getNumberOfmoles, getNumberOfMolesInPhase, getOrginalNumberOfAssociationSites, getParachorParameter, getPaulingAnionicDiameter, getPC, getPC, getPureComponentCpLiquid, getPureComponentCpSolid, getPureComponentHeatOfVaporization, getPureComponentLiquidDensity, getPureComponentSolidDensity, getRacketZ, getRacketZCPA, getRate, getReferencePotential, getReferenceStateType, getSchwartzentruberParams, getSigmaSAFTi, getSolidVaporPressure, getSolidVaporPressuredT, getSphericalCoreRadius, getSresTP, getStokesCationicDiameter, getSurfaceTenisionInfluenceParameter, getSurfTensInfluenceParam, getTC, getTC, getTotalFlowRate, getTriplePointDensity, getTriplePointPressure, getTriplePointTemperature, getTwuCoonParams, getViscosityCorrectionFactor, getViscosityFrictionK, getVoli, getVolumeCorrection, getVolumeCorrectionConst, getVolumeCorrectionT, getVolumeCorrectionT_CPA, getx, getz, init, insertComponentIntoDatabase, isHydrateFormer, isHydrocarbon, isInert, isIsIon, isIsNormalComponent, isIsPlusFraction, isIsTBPfraction, isWaxFormer, logfugcoefdN, logfugcoefdNi, logfugcoefdP, logfugcoefdT, reducedPressure, reducedTemperature, seta, setAcentricFactor, setAntoineASolid, setAntoineBSolid, setAntoineCSolid, setAssociationEnergy, setAssociationEnergySAFT, setAssociationScheme, setAssociationVolume, setAssociationVolumeSAFT, setAttractiveTerm, setb, setCASnumber, setComponentName, setComponentNumber, setComponentType, setCpA, setCpB, setCpC, setCpD, setCpE, setCriticalCompressibilityFactor, setCriticalViscosity, setCriticalVolume, setdfugdn, setdfugdp, setdfugdt, setdfugdx, setEpsikSAFT, setFormulae, setFugacityCoefficient, setHeatOfFusion, setHenryCoefParameter, setIdealGasEnthalpyOfFormation, setIsHydrateFormer, setIsIon, setIsNormalComponent, setIsPlusFraction, setIsTBPfraction, setK, setLennardJonesEnergyParameter, setLennardJonesMolecularDiameter, setLiquidConductivityParameter, setLiquidViscosityModel, setLiquidViscosityParameter, setMatiascopemanParams, setMatiascopemanParams, setMolarMass, setMolarMass, setmSAFTi, setNormalBoilingPoint, setNormalLiquidDensity, setNumberOfAssociationSites, setNumberOfmoles, setNumberOfMolesInPhase, setParachorParameter, setPC, setPC, setProperties, setRacketZ, setRacketZCPA, setReferencePotential, setSchwartzentruberParams, setSigmaSAFTi, setSolidCheck, setSphericalCoreRadius, setStokesCationicDiameter, setSurfTensInfluenceParam, setTC, setTC, setTriplePointTemperature, setTwuCoonParams, setViscosityAssociationFactor, setViscosityFrictionK, setVolumeCorrection, setVolumeCorrectionConst, setVolumeCorrectionT, setVolumeCorrectionT_CPA, setWaxFormer, setx, setz
-
Method Details
-
aT
double aT(double temperature) aT.
- Parameters:
temperature- a double- Returns:
- a double
-
diffaT
double diffaT(double temperature) diffaT.
- Parameters:
temperature- a double- Returns:
- a double
-
diffdiffaT
double diffdiffaT(double temperature) diffdiffaT.
- Parameters:
temperature- a double- Returns:
- a double
-
getb
double getb()getb.
- Returns:
- a double
-
getAiT
double getAiT()getAiT.
- Returns:
- a double
-
geta
double geta()geta.
- Returns:
- a double
-
getaDiffT
double getaDiffT()getaDiffT.
- Returns:
- a double
-
getaDiffDiffT
double getaDiffDiffT()getaDiffDiffT.
- Returns:
- a double
-
getaT
double getaT()getaT.
- Returns:
- a double
-
getBij
double getBij(int j) getBij.
- Parameters:
j- a int- Returns:
- a double
-
getAij
double getAij(int j) getAij.
- Parameters:
j- a int- Returns:
- a double
-
getBi
double getBi()getBi.
- Returns:
- a double
-
getAi
double getAi()getAi.
- Returns:
- a double
-
calca
double calca()calca.
- Returns:
- a double
-
calcb
double calcb()calcb.
- Returns:
- a double
-
getAder
double getAder()getAder.
- Returns:
- a double
-
setAder
void setAder(double val) setAder.
- Parameters:
val- a double
-
getDeltaEosParameters
double[] getDeltaEosParameters()getDeltaEosParameters.
- Returns:
- an array of type double
-
getdAdndn
double getdAdndn(int j) getdAdndn.
- Parameters:
j- a int- Returns:
- a double
-
setdAdndn
void setdAdndn(int jComp, double val) setdAdndn.
- Parameters:
jComp- a intval- a double
-
getdAdT
double getdAdT()getdAdT.
- Returns:
- a double
-
setdAdT
void setdAdT(double val) setdAdT.
- Parameters:
val- a double
-
setdAdTdT
void setdAdTdT(double val) setdAdTdT.
- Parameters:
val- a double
-
getBder
double getBder()getBder.
- Returns:
- a double
-
setBder
void setBder(double val) setBder.
- Parameters:
val- a double
-
getdBdndn
double getdBdndn(int j) getdBdndn.
- Parameters:
j- a int- Returns:
- a double
-
setdBdndn
void setdBdndn(int jComp, double val) setdBdndn.
- Parameters:
jComp- a intval- a double
-
getdBdT
double getdBdT()getdBdT.
- Returns:
- a double
-
setdBdTdT
void setdBdTdT(double val) setdBdTdT.
- Parameters:
val- a double
-
getdBdndT
double getdBdndT()getdBdndT.
- Returns:
- a double
-
setdBdndT
void setdBdndT(double val) setdBdndT.
- Parameters:
val- a double
-
setdAdTdn
void setdAdTdn(double val) setdAdTdn.
- Parameters:
val- a double
-
getdAdTdn
double getdAdTdn()getdAdTdn.
- Returns:
- a double
-
dFdN
dFdN.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFdNdT
dFdNdT.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFdNdV
dFdNdV.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFdNdN
double dFdNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFdNdN.
- Parameters:
j- a intphase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-