Class ComponentSrkCPA
java.lang.Object
neqsim.thermo.component.Component
neqsim.thermo.component.ComponentEos
neqsim.thermo.component.ComponentSrk
neqsim.thermo.component.ComponentSrkCPA
- All Implemented Interfaces:
Serializable, Cloneable, ComponentCPAInterface, ComponentEosInterface, ComponentInterface, ThermodynamicConstantsInterface
- Direct Known Subclasses:
ComponentSrkCPAMM, ComponentSrkCPAs
ComponentSrkCPA 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[]private double[][](package private) double[](package private) double[](package private) double[](package private) double[]Fields 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
ConstructorsConstructorDescriptionComponentSrkCPA(int number, double TC, double PC, double M, double a, double moles, PhaseInterface phase) Constructor for ComponentSrkCPA.ComponentSrkCPA(String name, double moles, double molesInPhase, int compIndex, PhaseInterface phase) Constructor for ComponentSrkCPA. -
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.voidresizeXsitedni(int numComp) Ensure that the xsitedni array has capacity for the specified number of components.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 ComponentSrk
getdQpuredT, getdQpuredTdT, getQpureMethods inherited from class ComponentEos
alpha, aT, diffalphaT, diffaT, diffdiffalphaT, diffdiffaT, equals, Finit, 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
private double[][] xsitedni -
xsiteOld
double[] xsiteOld -
xsitedV
double[] xsitedV -
xsitedT
double[] xsitedT -
xsitedTdT
double[] xsitedTdT
-
-
Constructor Details
-
ComponentSrkCPA
public ComponentSrkCPA(String name, double moles, double molesInPhase, int compIndex, PhaseInterface phase) Constructor for ComponentSrkCPA.
- 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.phase- aPhaseInterfaceobject
-
ComponentSrkCPA
public ComponentSrkCPA(int number, double TC, double PC, double M, double a, double moles, PhaseInterface phase) Constructor for ComponentSrkCPA.
- 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.phase- aPhaseInterfaceobject
-
-
Method Details
-
clone
clone.
- Specified by:
clonein interfaceComponentInterface- Overrides:
clonein classComponentSrk- 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 classComponentSrk- Returns:
- a double
-
calcb
public double calcb()calcb.
- Specified by:
calcbin interfaceComponentEosInterface- Overrides:
calcbin classComponentSrk- 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
-
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.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
calc_lngidV
calc_lngidV.
- Parameters:
phase- aPhaseInterfaceobject- Returns:
- a double
-
calc_lngij
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
-
resizeXsitedni
public void resizeXsitedni(int numComp) Ensure that the xsitedni array has capacity for the specified number of components.- Parameters:
numComp- desired number of components
-
getSurfaceTenisionInfluenceParameter
public double getSurfaceTenisionInfluenceParameter(double temperature) getSurfaceTenisionInfluenceParameter.
- Specified by:
getSurfaceTenisionInfluenceParameterin interfaceComponentInterface- Overrides:
getSurfaceTenisionInfluenceParameterin classComponentSrk- Parameters:
temperature- a double- Returns:
- a double
-