Class AttractiveTermPrGassem2001
java.lang.Object
neqsim.thermo.component.attractiveeosterm.AttractiveTermBaseClass
neqsim.thermo.component.attractiveeosterm.AttractiveTermPr
neqsim.thermo.component.attractiveeosterm.AttractiveTermPrGassem2001
- All Implemented Interfaces:
Serializable, Cloneable, AttractiveTermInterface
AttractiveTermPrGassem2001 class.
- Version:
- $Id: $Id
- Author:
- esol
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprivate static final longSerialization version UID.Fields inherited from class AttractiveTermBaseClass
logger, m, parameters, parametersSolid -
Constructor Summary
ConstructorsConstructorDescriptionAttractiveTermPrGassem2001(ComponentEosInterface component) Constructor for AttractiveTermPrGassem2001. -
Method Summary
Modifier and TypeMethodDescriptiondoublealpha(double temperature) alpha.doubleaT(double temperature) Calculates the the alpha function with respect to temperature.clone()clone.doublediffalphaT(double temperature) Calculates the first derivative of the alpha function with respect to temperature.doublediffaT(double temperature) diffaT.doublediffdiffalphaT(double temperature) Calculates the second derivative of the alpha function with respect to temperature.doublediffdiffaT(double temperature) diffdiffaT.voidinit()init.Methods inherited from class AttractiveTermPr
setmMethods inherited from class AttractiveTermBaseClass
equals, getComponent, getm, getParameters, setComponent, setParameters
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
A
protected double A -
B
protected double B -
C
protected double C -
D
protected double D -
E
protected double E
-
-
Constructor Details
-
AttractiveTermPrGassem2001
Constructor for AttractiveTermPrGassem2001.
- Parameters:
component- aComponentEosInterfaceobject
-
-
Method Details
-
clone
clone.
- Specified by:
clonein interfaceAttractiveTermInterface- Overrides:
clonein classAttractiveTermPr- Returns:
- a
AttractiveTermInterfaceobject
-
init
public void init()init.
- Specified by:
initin interfaceAttractiveTermInterface- Overrides:
initin classAttractiveTermPr
-
alpha
public double alpha(double temperature) alpha.
- Specified by:
alphain interfaceAttractiveTermInterface- Overrides:
alphain classAttractiveTermPr- Parameters:
temperature- a double- Returns:
- a double
-
aT
public double aT(double temperature) Calculates the the alpha function with respect to temperature.
- Specified by:
aTin interfaceAttractiveTermInterface- Overrides:
aTin classAttractiveTermPr- Parameters:
temperature- a double- Returns:
- a double
-
diffalphaT
public double diffalphaT(double temperature) Calculates the first derivative of the alpha function with respect to temperature.
- Specified by:
diffalphaTin interfaceAttractiveTermInterface- Overrides:
diffalphaTin classAttractiveTermPr- Parameters:
temperature- a double- Returns:
- a double
-
diffdiffalphaT
public double diffdiffalphaT(double temperature) Calculates the second derivative of the alpha function with respect to temperature.
- Specified by:
diffdiffalphaTin interfaceAttractiveTermInterface- Overrides:
diffdiffalphaTin classAttractiveTermPr- Parameters:
temperature- a double- Returns:
- a double
-
diffaT
public double diffaT(double temperature) diffaT.
- Specified by:
diffaTin interfaceAttractiveTermInterface- Overrides:
diffaTin classAttractiveTermPr- Parameters:
temperature- a double- Returns:
- a double
-
diffdiffaT
public double diffdiffaT(double temperature) diffdiffaT.
- Specified by:
diffdiffaTin interfaceAttractiveTermInterface- Overrides:
diffdiffaTin classAttractiveTermPr- Parameters:
temperature- a double- Returns:
- a double
-