Class ComponentElectrolyteCPA
- All Implemented Interfaces:
Serializable, Cloneable, ComponentCPAInterface, ComponentEosInterface, ComponentInterface, ThermodynamicConstantsInterface
- Direct Known Subclasses:
ComponentElectrolyteCPAstatoil
ComponentElectrolyteCPA class.
- Version:
- $Id: $Id
- Author:
- Even Solbraa
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) intprivate static final longSerialization version UID.(package private) double[](package private) double[][](package private) double[](package private) double[](package private) double[](package private) double[]Fields inherited from class ComponentModifiedFurstElectrolyteEos
alphai, alphaiT, alphaiV, bornOn, bornterm, dEpsdNi, diElectricdn, diElectricdndT, diElectricdndV, epsi, epsIonici, epsIoniciV, epsiV, ionicCoVolume, lrOn, solventdiElectricdn, solventdiElectricdndT, sr2On, Wi, WiT, XBorni, XLRiFields inherited from class ComponentEos
a, aDern, aDerT, aDerTn, aDerTT, aDiffDiffT, aDiffT, Ai, Aij, AiT, alpha, aT, b, bDern, bDerTn, Bi, Bij, dAdndn, dBdndn, delta1, delta2, logger, mFields inherited from class Component
acentricFactor, aCPA, AntoineA, AntoineASolid, AntoineB, AntoineBSolid, AntoineC, AntoineCSolid, AntoineD, AntoineE, antoineLiqVapPresType, associationEnergy, associationScheme, associationVolume, attractiveTermNumber, bCPA, calcActivity, componentName, componentNumber, criticalPressure, criticalTemperature, criticalViscosity, criticalVolume, debyeDipoleMoment, dfugdn, dfugdp, dfugdt, dfugdx, dielectricParameter, dqPuredT, dqPuredTdT, elements, epsikSAFT, fugacityCoefficient, gibbsEnergyOfFormation, heatOfVaporizationCoefs, henryCoefParameter, Hsub, idealGasAbsoluteEntropy, idealGasGibbsEnergyOfFormation, index, ionicCharge, isIon, isNormalComponent, isPlusFraction, isTBPfraction, K, lennardJonesEnergyParameter, lennardJonesMolecularDiameter, liquidConductivityParameter, liquidDensityCoefs, liquidViscosityModel, liquidViscosityParameter, matiascopemanParams, matiascopemanParamsPR, matiascopemanParamsUMRPRU, matiascopemanSolidParams, mCPA, meltingPointTemperature, molarMass, mSAFTi, normalBoilingPoint, normalLiquidDensity, numberOfAssociationSites, numberOfMoles, numberOfMolesInPhase, parachorParameter, paulingAnionicDiameter, qPure, racketZ, referencePotential, referenceStateType, schwartzentruberParams, sigmaSAFTi, solidCheck, solidDensityCoefs, sphericalCoreRadius, srkacentricFactor, standardDensity, stokesCationicDiameter, surfTensInfluenceParam, triplePointDensity, triplePointPressure, TwuCoonParams, viscosityCorrectionFactor, viscosityFrictionK, voli, x, zFields inherited from interface ThermodynamicConstantsInterface
atm, avagadroNumber, boltzmannConstant, electronCharge, faradayConstant, gravity, molarMassAir, normalStateTemperature, pi, planckConstant, R, referencePressure, referenceTemperature, standardStateTemperature, vacumPermittivity -
Constructor Summary
ConstructorsConstructorDescriptionComponentElectrolyteCPA(int number, double TC, double PC, double M, double a, double moles) Constructor for ComponentElectrolyteCPA.ComponentElectrolyteCPA(String name, double moles, double molesInPhase, int compIndex) Constructor for ComponentElectrolyteCPA. -
Method Summary
Modifier and TypeMethodDescriptiondoublecalc_hCPAdn.doublecalc_lngi(PhaseInterface phase) calc_lngi.doublecalc_lngidV(PhaseInterface phase) calc_lngidV.doublecalc_lngij(int j, PhaseInterface phase) calc_lngij.doublecalca()calca.doublecalcb()calcb.clone()clone.doubledFCPAdN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFCPAdN.doubledFCPAdNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFCPAdNdN.doubledFCPAdNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFCPAdNdT.doubledFCPAdNdV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFCPAdNdV.doubledFCPAdNdXi(int site, PhaseInterface phase) dFCPAdNdXi.doubledFCPAdNdXidXdV(PhaseInterface phase) dFCPAdNdXidXdV.doubledFCPAdVdXi(int site, PhaseInterface phase) dFCPAdVdXi.doubledFCPAdXi(int site, PhaseInterface phase) dFCPAdXi.doubledFCPAdXidni(int site, PhaseInterface phase) dFCPAdXidni.doubledFCPAdXidXj(int sitei, int sitej, int compj, PhaseInterface phase) dFCPAdXidXj.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.doublegetSurfaceTenisionInfluenceParameter(double temperature) getSurfaceTenisionInfluenceParameter.doublegetVolumeCorrection.double[]getXsite()getXsite.double[][]Getter for the fieldxsitedni.doublegetXsitedni(int xNumb, int compNumbi) Getter for the fieldxsitedni.double[]getXsitedT.double[]getXsitedTdT.double[]getXsitedV.double[]getXsiteOld.voidseta(double a) seta.voidsetAttractiveTerm(int i) setAttractiveTerm.voidsetb(double a) setb.voidsetXsite(double[] xsite) Setter for property xsite.voidsetXsite(int i, double xsite) setXsite.voidsetXsitedni(double[][] xsitedni) Setter for the fieldxsitedni.voidsetXsitedni(int xnumb, int compnumb, double val) setXsitedni.voidsetXsitedT(int i, double xsitedT) setXsitedT.voidsetXsitedTdT(int i, double xsitedTdT) setXsitedTdT.voidsetXsitedV(int i, double xsitedV) setXsitedV.voidsetXsiteOld(double[] xsiteOld) Setter for property xsite.voidsetXsiteOld(int i, double xsiteOld) setXsiteOld.Methods inherited from class ComponentModifiedFurstElectrolyteEos
calcdiElectricdn, calcdiElectricdndn, calcdiElectricdndT, calcdiElectricdndV, calcGammaLRdn, calcSolventdiElectricdn, calcSolventdiElectricdndn, calcSolventdiElectricdndT, calcXLRdN, dAlphaLRdndn, dEpsdNi, dEpsdNidV, dEpsIonicdNi, dEpsIonicdNidV, dFBorndN, dFBorndNdN, dFBorndNdT, dFLRdN, dFLRdNdN, dFLRdNdT, dFLRdNdV, dFSR2dN, dFSR2dNdN, dFSR2dNdT, dFSR2dNdV, Finit, FLRN, getAlphai, getBornVal, getDiElectricConstantdn, getEpsi, getEpsIonici, getIonicCoVolume, getSolventDiElectricConstantdn, getXBorni, getXLRi, initFurstParamMethods inherited from class ComponentSrk
getdQpuredT, getdQpuredTdT, getQpureMethods inherited from class ComponentEos
alpha, aT, diffalphaT, diffaT, diffdiffalphaT, diffdiffaT, equals, fugcoef, geta, getAder, getaDiffDiffT, getaDiffT, getAi, getAij, getAiT, getAresnTV, getaT, getAttractiveParameter, getAttractiveTerm, getb, getBder, getBi, getBij, getChemicalPotential, getdAdndn, getdAdT, getdAdTdn, getdAdTdT, getdBdndn, getdBdndT, getdBdT, getDeltaEosParameters, getdUdndnSV, getdUdnSV, getdUdSdnV, getdUdVdnS, init, logfugcoefdN, logfugcoefdNi, logfugcoefdP, logfugcoefdT, setAder, setAttractiveParameter, setBder, setdAdndn, setdAdT, setdAdTdn, setdAdTdT, setdBdndn, setdBdndT, setdBdTdTMethods inherited from class Component
addMolesChemReac, calcActivity, createComponent, doSolidCheck, fugcoefDiffPresNumeric, fugcoefDiffTempNumeric, getAcentricFactor, getAntoineASolid, getAntoineBSolid, getAntoineCSolid, getAntoineVaporPressure, getAntoineVaporPressuredT, getAntoineVaporTemperature, getAssociationEnergy, getAssociationEnergySAFT, getAssociationScheme, getAssociationVolume, getAssociationVolumeSAFT, getAttractiveTermNumber, getCASnumber, getCCsolidVaporPressure, getCCsolidVaporPressuredT, getChemicalPotential, getChemicalPotentialdN, getChemicalPotentialdNTV, getChemicalPotentialdP, 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, getFugacitydN, getGibbsEnergy, getGibbsEnergyOfFormation, getGresTP, getHeatOfFusion, getHeatOfVapourization, getHenryCoef, getHenryCoefdT, getHenryCoefParameter, getHID, getHresTP, getHsub, getIdealGasAbsoluteEntropy, getIdealGasEnthalpyOfFormation, getIdealGasGibbsEnergyOfFormation, getIdEntropy, getIndex, getIonicCharge, getIonicDiameter, getK, getLennardJonesEnergyParameter, getLennardJonesMolecularDiameter, getLiquidConductivityParameter, getLiquidViscosityModel, getLiquidViscosityParameter, getMatiascopemanParams, getMatiascopemanParams, getMatiascopemanParamsPR, getMatiascopemanParamsUMRPRU, 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, getReferenceEnthalpy, getReferencePotential, getReferenceStateType, getSchwartzentruberParams, getSigmaSAFTi, getSolidVaporPressure, getSolidVaporPressuredT, getSphericalCoreRadius, getSresTP, getStandardDensity, getStokesCationicDiameter, getSurfTensInfluenceParam, getTC, getTC, getTotalFlowRate, getTriplePointDensity, getTriplePointPressure, getTriplePointTemperature, getTwuCoonParams, getViscosityCorrectionFactor, getViscosityFrictionK, getVoli, getVolumeCorrectionConst, getVolumeCorrectionT, getVolumeCorrectionT_CPA, getx, getz, hasVolumeCorrection, insertComponentIntoDatabase, isHydrateFormer, isHydrocarbon, isInert, isIsHydrateFormer, isIsIon, isIsNormalComponent, isIsPlusFraction, isIsTBPfraction, isWaxFormer, reducedPressure, reducedTemperature, setAcentricFactor, setAntoineASolid, setAntoineBSolid, setAntoineCSolid, setAssociationEnergy, setAssociationEnergySAFT, setAssociationScheme, setAssociationVolume, setAssociationVolumeSAFT, setCASnumber, setComponentName, setComponentNumber, setComponentType, setCpA, setCpB, setCpC, setCpD, setCpE, setCriticalCompressibilityFactor, setCriticalViscosity, setCriticalVolume, setdfugdn, setdfugdp, setdfugdt, setdfugdx, setEpsikSAFT, setFormulae, setFugacityCoefficient, setHeatOfFusion, setHenryCoefParameter, setIdealGasEnthalpyOfFormation, setIsAllTypesFalse, setIsHydrateFormer, setIsIon, setIsNormalComponent, setIsPlusFraction, setIsTBPfraction, setK, setLennardJonesEnergyParameter, setLennardJonesMolecularDiameter, setLiquidConductivityParameter, setLiquidViscosityModel, setLiquidViscosityParameter, setMatiascopemanParams, setMatiascopemanParams, setMatiascopemanParamsPR, setMatiascopemanSolidParams, setMolarMass, setMolarMass, setmSAFTi, setNormalBoilingPoint, setNormalLiquidDensity, setNumberOfAssociationSites, setNumberOfmoles, setNumberOfMolesInPhase, setParachorParameter, setPaulingAnionicDiameter, setPC, setPC, setProperties, setRacketZ, setRacketZCPA, setReferenceEnthalpy, setReferencePotential, setSchwartzentruberParams, setSigmaSAFTi, setSolidCheck, setSphericalCoreRadius, setStandardDensity, setStokesCationicDiameter, setSurfTensInfluenceParam, setTC, setTC, setTriplePointTemperature, setTwuCoonParams, setViscosityAssociationFactor, setViscosityFrictionK, setVoli, setVolumeCorrection, setVolumeCorrectionConst, setVolumeCorrectionT, setVolumeCorrectionT_CPA, setWaxFormer, setx, setzMethods inherited from class Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ComponentEosInterface
aT, diffaT, diffdiffaT, geta, getAder, getaDiffDiffT, getaDiffT, getAi, getAij, getAiT, getaT, getb, getBder, getBi, getBij, getdAdndn, getdAdT, getdAdTdn, getdBdndn, getdBdndT, getdBdT, getDeltaEosParameters, setAder, setBder, setdAdndn, setdAdT, setdAdTdn, setdAdTdT, setdBdndn, setdBdndT, setdBdTdTMethods inherited from interface ComponentInterface
addMoles, addMolesChemReac, addMolesChemReac, calcActivity, 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, getSurfTensInfluenceParam, getTC, getTC, getTotalFlowRate, getTriplePointDensity, getTriplePointPressure, getTriplePointTemperature, getTwuCoonParams, getViscosityCorrectionFactor, getViscosityFrictionK, getVoli, getVolumeCorrectionConst, getVolumeCorrectionT, getVolumeCorrectionT_CPA, getx, getz, init, insertComponentIntoDatabase, isHydrateFormer, isHydrocarbon, isInert, isIsIon, isIsNormalComponent, isIsPlusFraction, isIsTBPfraction, isWaxFormer, logfugcoefdN, logfugcoefdNi, logfugcoefdP, logfugcoefdT, reducedPressure, reducedTemperature, setAcentricFactor, setAntoineASolid, setAntoineBSolid, setAntoineCSolid, setAssociationEnergy, setAssociationEnergySAFT, setAssociationScheme, setAssociationVolume, setAssociationVolumeSAFT, 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
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
cpaon
int cpaon -
xsite
double[] xsite -
xsitedni
double[][] xsitedni -
xsiteOld
double[] xsiteOld -
xsitedV
double[] xsitedV -
xsitedT
double[] xsitedT -
xsitedTdT
double[] xsitedTdT
-
-
Constructor Details
-
ComponentElectrolyteCPA
Constructor for ComponentElectrolyteCPA.
- Parameters:
name- Name of component.moles- Total number of moles of component.molesInPhase- Number of moles in phase.compIndex- Index number of component in phase object component array.
-
ComponentElectrolyteCPA
public ComponentElectrolyteCPA(int number, double TC, double PC, double M, double a, double moles) Constructor for ComponentElectrolyteCPA.
- Parameters:
number- a int. Not used.TC- Critical temperature [K]PC- Critical pressure [bara]M- Molar massa- Acentric factormoles- Total number of moles of component.
-
-
Method Details
-
clone
clone.
- Specified by:
clonein interfaceComponentInterface- Overrides:
clonein classComponentModifiedFurstElectrolyteEos- Returns:
- a
ComponentInterfaceobject
-
getVolumeCorrection
public double getVolumeCorrection()getVolumeCorrection.
- Specified by:
getVolumeCorrectionin interfaceComponentInterface- Overrides:
getVolumeCorrectionin classComponentSrk- Returns:
- a double
-
setAttractiveTerm
public void setAttractiveTerm(int i) setAttractiveTerm.
- Specified by:
setAttractiveTermin interfaceComponentInterface- Overrides:
setAttractiveTermin classComponentEos- Parameters:
i- a int
-
seta
public void seta(double a) seta.
- Specified by:
setain interfaceComponentInterface- Overrides:
setain classComponentEos- Parameters:
a- a double
-
setb
public void setb(double a) setb.
- Specified by:
setbin interfaceComponentInterface- Overrides:
setbin classComponentEos- Parameters:
a- a double
-
calca
public double calca()calca.
- Specified by:
calcain interfaceComponentEosInterface- Overrides:
calcain classComponentModifiedFurstElectrolyteEos- Returns:
- a double
-
calcb
public double calcb()calcb.
- Specified by:
calcbin interfaceComponentEosInterface- Overrides:
calcbin classComponentModifiedFurstElectrolyteEos- Returns:
- a double
-
dFdN
public double dFdN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFdN.
- Specified by:
dFdNin interfaceComponentEosInterface- Overrides:
dFdNin classComponentModifiedFurstElectrolyteEos- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFdNdT
public double dFdNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFdNdT.
- Specified by:
dFdNdTin interfaceComponentEosInterface- Overrides:
dFdNdTin classComponentModifiedFurstElectrolyteEos- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFdNdV
public double dFdNdV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFdNdV.
- Specified by:
dFdNdVin interfaceComponentEosInterface- Overrides:
dFdNdVin classComponentModifiedFurstElectrolyteEos- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFdNdN
public double dFdNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFdNdN.
- Specified by:
dFdNdNin interfaceComponentEosInterface- Overrides:
dFdNdNin classComponentModifiedFurstElectrolyteEos- Parameters:
j- a intphase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFCPAdNdN
public double dFCPAdNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFCPAdNdN.
- Parameters:
j- a intphase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFCPAdN
public double dFCPAdN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFCPAdN.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFCPAdNdV
public double dFCPAdNdV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFCPAdNdV.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFCPAdNdT
public double dFCPAdNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFCPAdNdT.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
calc_hCPAdn
public double calc_hCPAdn()calc_hCPAdn.
- Returns:
- a double
-
dFCPAdXi
dFCPAdXi.
- Specified by:
dFCPAdXiin interfaceComponentCPAInterface- Parameters:
site- a intphase- aPhaseInterfaceobject- Returns:
- a double
-
dFCPAdXidni
dFCPAdXidni.
- Parameters:
site- a intphase- aPhaseInterfaceobject- Returns:
- a double
-
dFCPAdXidXj
dFCPAdXidXj.
- Specified by:
dFCPAdXidXjin interfaceComponentCPAInterface- Parameters:
sitei- a intsitej- a intcompj- a intphase- aPhaseInterfaceobject- Returns:
- a double
-
dFCPAdVdXi
dFCPAdVdXi.
- Specified by:
dFCPAdVdXiin interfaceComponentCPAInterface- Parameters:
site- a intphase- aPhaseInterfaceobject- Returns:
- a double
-
dFCPAdNdXi
dFCPAdNdXi.
- Specified by:
dFCPAdNdXiin interfaceComponentCPAInterface- Parameters:
site- a intphase- aPhaseInterfaceobject- Returns:
- a double
-
dFCPAdNdXidXdV
dFCPAdNdXidXdV.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
calc_lngi
calc_lngi.
Uses standard Carnahan-Starling formula to match PhaseCPAInterface.calc_g() and ComponentSrkCPA.calc_lngi().
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
calc_lngidV
calc_lngidV.
Uses standard Carnahan-Starling formula to match ComponentSrkCPA.calc_lngidV().
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
calc_lngij
calc_lngij.
Uses standard Carnahan-Starling formula to match ComponentSrkCPA.calc_lngij().
- Parameters:
j- a intphase- aPhaseInterfaceobject- Returns:
- a double
-
getXsite
public double[] getXsite()getXsite.
- Specified by:
getXsitein interfaceComponentCPAInterface- Returns:
- an array of type double
-
setXsite
public void setXsite(double[] xsite) Setter for property xsite.- Parameters:
xsite- New value of property xsite.
-
setXsite
public void setXsite(int i, double xsite) setXsite.
- Specified by:
setXsitein interfaceComponentCPAInterface- Parameters:
i- a intxsite- a double
-
getXsitedV
public double[] getXsitedV()getXsitedV.
- Specified by:
getXsitedVin interfaceComponentCPAInterface- Returns:
- an array of type double
-
setXsitedV
public void setXsitedV(int i, double xsitedV) setXsitedV.
- Specified by:
setXsitedVin interfaceComponentCPAInterface- Parameters:
i- a intxsitedV- a double
-
getXsitedT
public double[] getXsitedT()getXsitedT.
- Specified by:
getXsitedTin interfaceComponentCPAInterface- Returns:
- an array of type double
-
getXsitedTdT
public double[] getXsitedTdT()getXsitedTdT.
- Specified by:
getXsitedTdTin interfaceComponentCPAInterface- Returns:
- an array of type double
-
setXsitedT
public void setXsitedT(int i, double xsitedT) setXsitedT.
- Specified by:
setXsitedTin interfaceComponentCPAInterface- Parameters:
i- a intxsitedT- a double
-
setXsitedTdT
public void setXsitedTdT(int i, double xsitedTdT) setXsitedTdT.
- Specified by:
setXsitedTdTin interfaceComponentCPAInterface- Parameters:
i- a intxsitedTdT- a double
-
getXsiteOld
public double[] getXsiteOld()getXsiteOld.
- Specified by:
getXsiteOldin interfaceComponentCPAInterface- Returns:
- an array of type double
-
setXsiteOld
public void setXsiteOld(double[] xsiteOld) Setter for property xsite.- Parameters:
xsiteOld- an array of type double
-
setXsiteOld
public void setXsiteOld(int i, double xsiteOld) setXsiteOld.
- Specified by:
setXsiteOldin interfaceComponentCPAInterface- Parameters:
i- a intxsiteOld- a double
-
getXsitedni
public double[][] getXsitedni()Getter for the field
xsitedni.- Returns:
- the xsitedni
-
getXsitedni
public double getXsitedni(int xNumb, int compNumbi) Getter for the field
xsitedni.- Parameters:
xNumb- a intcompNumbi- a int- Returns:
- a double
-
setXsitedni
public void setXsitedni(double[][] xsitedni) Setter for the field
xsitedni.- Parameters:
xsitedni- the xsitedni to set
-
setXsitedni
public void setXsitedni(int xnumb, int compnumb, double val) setXsitedni.
- Specified by:
setXsitedniin interfaceComponentCPAInterface- Parameters:
xnumb- a intcompnumb- a intval- a double
-
getSurfaceTenisionInfluenceParameter
public double getSurfaceTenisionInfluenceParameter(double temperature) getSurfaceTenisionInfluenceParameter.
- Specified by:
getSurfaceTenisionInfluenceParameterin interfaceComponentInterface- Overrides:
getSurfaceTenisionInfluenceParameterin classComponentSrk- Parameters:
temperature- a double- Returns:
- a double
-