Class ComponentModifiedFurstElectrolyteEos
- All Implemented Interfaces:
Serializable, Cloneable, ComponentEosInterface, ComponentInterface, ThermodynamicConstantsInterface
- Direct Known Subclasses:
ComponentElectrolyteCPA, ComponentElectrolyteCPAOld
ComponentModifiedFurstElectrolyteEos class.
- Version:
- $Id: $Id
- Author:
- Even Solbraa
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) double(package private) double(package private) double(package private) double(package private) double(package private) double(package private) double(package private) double(package private) double(package private) double(package private) double(package private) double(package private) double(package private) double(package private) doubleprivate static final longSerialization version UID.(package private) double(package private) double(package private) double(package private) double(package private) double(package private) double(package private) doubleFields 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
ConstructorsConstructorDescriptionComponentModifiedFurstElectrolyteEos(int number, double TC, double PC, double M, double a, double moles) Constructor for ComponentModifiedFurstElectrolyteEos.ComponentModifiedFurstElectrolyteEos(String name, double moles, double molesInPhase, int compIndex) Constructor for ComponentModifiedFurstElectrolyteEos. -
Method Summary
Modifier and TypeMethodDescriptiondoublecalca()calca.doublecalcb()calcb.doublecalcdiElectricdn(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcdiElectricdn.doublecalcdiElectricdndn(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcdiElectricdndn.doublecalcdiElectricdndT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcdiElectricdndT.doublecalcdiElectricdndV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcdiElectricdndV.doublecalcGammaLRdn(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcGammaLRdn.doublecalcSolventdiElectricdn(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcSolventdiElectricdn.doublecalcSolventdiElectricdndn(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcSolventdiElectricdndn.doublecalcSolventdiElectricdndT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcSolventdiElectricdndT.doublecalcXLRdN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcXLRdN.clone()clone.doubledAlphaLRdndn(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dAlphaLRdndn.doubledEpsdNi(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dEpsdNi.doubledEpsdNidV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dEpsdNidV.doubledEpsIonicdNi(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dEpsIonicdNi.doubledEpsIonicdNidV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dEpsIonicdNidV.doubledFBorndN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFBorndN.doubledFBorndNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFBorndNdN.doubledFBorndNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFBorndNdT.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.doubledFLRdN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFLRdN.doubledFLRdNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFLRdNdN.doubledFLRdNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFLRdNdT.doubledFLRdNdV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFLRdNdV.doubledFSR2dN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFSR2dN.doubledFSR2dNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFSR2dNdN.doubledFSR2dNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFSR2dNdT.doubledFSR2dNdV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFSR2dNdV.voidFinit(PhaseInterface phase, double temp, double pres, double totMoles, double beta, int numberOfComponents, int initType) Finit.doubleFLRN()FLRN.doubleGetter for the fieldalphai.doublegetBornVal.doublegetDiElectricConstantdn.doublegetEpsi()Getter for the fieldepsi.doubleGetter for the fieldepsIonici.doubleGetter for the fieldionicCoVolume.doublegetSolventDiElectricConstantdn.doublegetXBorni.doublegetXLRi()getXLRi.voidinitFurstParam.Methods inherited from class ComponentSrk
getdQpuredT, getdQpuredTdT, getQpure, getSurfaceTenisionInfluenceParameter, getVolumeCorrectionMethods 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, seta, setAder, setAttractiveParameter, setAttractiveTerm, setb, 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 ComponentInterface
addMoles, addMolesChemReac, 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, 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, insertComponentIntoDatabase, isHydrateFormer, isHydrocarbon, isInert, 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, 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:
-
Wi
double Wi -
WiT
double WiT -
epsi
double epsi -
epsiV
double epsiV -
epsIonici
double epsIonici -
epsIoniciV
double epsIoniciV -
dEpsdNi
double dEpsdNi -
ionicCoVolume
double ionicCoVolume -
solventdiElectricdn
double solventdiElectricdn -
solventdiElectricdndT
double solventdiElectricdndT -
diElectricdn
double diElectricdn -
diElectricdndV
double diElectricdndV -
diElectricdndT
double diElectricdndT -
bornterm
double bornterm -
alphai
double alphai -
alphaiT
double alphaiT -
alphaiV
double alphaiV -
XLRi
double XLRi -
XBorni
double XBorni -
sr2On
double sr2On -
lrOn
double lrOn -
bornOn
double bornOn
-
-
Constructor Details
-
ComponentModifiedFurstElectrolyteEos
public ComponentModifiedFurstElectrolyteEos(String name, double moles, double molesInPhase, int compIndex) Constructor for ComponentModifiedFurstElectrolyteEos.
- 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.
-
ComponentModifiedFurstElectrolyteEos
public ComponentModifiedFurstElectrolyteEos(int number, double TC, double PC, double M, double a, double moles) Constructor for ComponentModifiedFurstElectrolyteEos.
- 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
-
initFurstParam
public void initFurstParam()initFurstParam.
-
clone
clone.
- Specified by:
clonein interfaceComponentInterface- Overrides:
clonein classComponentSrk- Returns:
- a
ComponentInterfaceobject
-
calca
public double calca()calca.
- Specified by:
calcain interfaceComponentEosInterface- Overrides:
calcain classComponentSrk- Returns:
- a double
-
calcb
public double calcb()calcb.
- Specified by:
calcbin interfaceComponentEosInterface- Overrides:
calcbin classComponentSrk- Returns:
- a double
-
Finit
public void Finit(PhaseInterface phase, double temp, double pres, double totMoles, double beta, int numberOfComponents, int initType) Finit.
- Specified by:
Finitin interfaceComponentInterface- Overrides:
Finitin classComponentEos- Parameters:
phase- aPhaseInterfaceobjecttemp- a doublepres- a doubletotMoles- a doublebeta- a doublenumberOfComponents- a intinitType- a int
-
dAlphaLRdndn
public double dAlphaLRdndn(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dAlphaLRdndn.
- Parameters:
j- a intphase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFdN
public double dFdN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFdN.
- Specified by:
dFdNin interfaceComponentEosInterface- Overrides:
dFdNin classComponentEos- 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 classComponentEos- 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 classComponentEos- 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 classComponentEos- Parameters:
j- a intphase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFLRdN
public double dFLRdN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFLRdN.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFLRdNdT
public double dFLRdNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFLRdNdT.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFLRdNdV
public double dFLRdNdV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFLRdNdV.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFLRdNdN
public double dFLRdNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFLRdNdN.
- Parameters:
j- a intphase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
calcXLRdN
public double calcXLRdN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcXLRdN.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
FLRN
public double FLRN()FLRN.
- Returns:
- a double
-
calcSolventdiElectricdn
public double calcSolventdiElectricdn(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcSolventdiElectricdn.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
calcSolventdiElectricdndn
public double calcSolventdiElectricdndn(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcSolventdiElectricdndn.
- Parameters:
j- a intphase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
calcSolventdiElectricdndT
public double calcSolventdiElectricdndT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcSolventdiElectricdndT.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
calcdiElectricdn
public double calcdiElectricdn(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcdiElectricdn.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
calcdiElectricdndV
public double calcdiElectricdndV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcdiElectricdndV.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
calcdiElectricdndn
public double calcdiElectricdndn(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcdiElectricdndn.
- Parameters:
j- a intphase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
calcdiElectricdndT
public double calcdiElectricdndT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcdiElectricdndT.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
calcGammaLRdn
public double calcGammaLRdn(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) calcGammaLRdn.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFSR2dN
public double dFSR2dN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFSR2dN.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFSR2dNdT
public double dFSR2dNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFSR2dNdT.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFSR2dNdV
public double dFSR2dNdV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFSR2dNdV.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFSR2dNdN
public double dFSR2dNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFSR2dNdN.
- Parameters:
j- a intphase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dEpsdNi
public double dEpsdNi(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dEpsdNi.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dEpsdNidV
public double dEpsdNidV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dEpsdNidV.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dEpsIonicdNi
public double dEpsIonicdNi(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dEpsIonicdNi.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dEpsIonicdNidV
public double dEpsIonicdNidV(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dEpsIonicdNidV.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFBorndN
public double dFBorndN(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFBorndN.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFBorndNdT
public double dFBorndNdT(PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFBorndNdT.
- Parameters:
phase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
dFBorndNdN
public double dFBorndNdN(int j, PhaseInterface phase, int numberOfComponents, double temperature, double pressure) dFBorndNdN.
- Parameters:
j- a intphase- aPhaseInterfaceobjectnumberOfComponents- a inttemperature- a doublepressure- a double- Returns:
- a double
-
getIonicCoVolume
public double getIonicCoVolume()Getter for the field
ionicCoVolume.- Returns:
- a double
-
getDiElectricConstantdn
public double getDiElectricConstantdn()getDiElectricConstantdn.
- Returns:
- a double
-
getSolventDiElectricConstantdn
public double getSolventDiElectricConstantdn()getSolventDiElectricConstantdn.
- Returns:
- a double
-
getBornVal
public double getBornVal()getBornVal.
- Returns:
- a double
-
getEpsi
public double getEpsi()Getter for the field
epsi.- Returns:
- a double
-
getEpsIonici
public double getEpsIonici()Getter for the field
epsIonici.- Returns:
- a double
-
getAlphai
public double getAlphai()Getter for the field
alphai.- Returns:
- a double
-
getXLRi
public double getXLRi()getXLRi.
- Returns:
- a double
-
getXBorni
public double getXBorni()getXBorni.
- Returns:
- a double
-