Class ComponentUMRCPA
java.lang.Object
neqsim.thermo.component.Component
neqsim.thermo.component.ComponentEos
neqsim.thermo.component.ComponentPR
neqsim.thermo.component.ComponentUMRCPA
- All Implemented Interfaces:
Serializable, Cloneable, ComponentCPAInterface, ComponentEosInterface, ComponentInterface, ThermodynamicConstantsInterface
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
ConstructorsConstructorDescriptionComponentUMRCPA(int number, double TC, double PC, double M, double a, double moles) Constructor for ComponentSrkCPA.ComponentUMRCPA(String name, double moles, double molesInPhase, int compIndex) 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.voidcreateComponent(String name, double moles, double molesInPhase, int compIndex) Helper function to create component.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 ComponentPR
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, 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, 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
-
ComponentUMRCPA
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.
-
ComponentUMRCPA
public ComponentUMRCPA(int number, double TC, double PC, double M, double a, double moles) 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.
-
-
Method Details
-
createComponent
Helper function to create component. Typically called from constructors.
- Specified by:
createComponentin interfaceComponentInterface- Overrides:
createComponentin classComponent- Parameters:
name- Name of component.moles- Total number of moles of component in system.molesInPhase- Number of moles in phase.compIndex- Index number of component in phase object component array.
-
clone
clone.
- Specified by:
clonein interfaceComponentInterface- Overrides:
clonein classComponentPR- Returns:
- a
ComponentInterfaceobject
-
getVolumeCorrection
public double getVolumeCorrection()getVolumeCorrection.
- Specified by:
getVolumeCorrectionin interfaceComponentInterface- Overrides:
getVolumeCorrectionin classComponentPR- 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 classComponentPR- Returns:
- a double
-
calcb
public double calcb()calcb.
- Specified by:
calcbin interfaceComponentEosInterface- Overrides:
calcbin classComponentPR- 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
-
getSurfaceTenisionInfluenceParameter
public double getSurfaceTenisionInfluenceParameter(double temperature) getSurfaceTenisionInfluenceParameter.
- Specified by:
getSurfaceTenisionInfluenceParameterin interfaceComponentInterface- Overrides:
getSurfaceTenisionInfluenceParameterin classComponentPR- Parameters:
temperature- a double- Returns:
- a double
-