Class AttractiveTermTwuCoon
java.lang.Object
neqsim.thermo.component.attractiveeosterm.AttractiveTermBaseClass
neqsim.thermo.component.attractiveeosterm.AttractiveTermTwuCoon
- All Implemented Interfaces:
Serializable, Cloneable, AttractiveTermInterface
AttractiveTermTwuCoon class.
- Version:
- $Id: $Id
- Author:
- esol
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate static final longSerialization version UID.Fields inherited from class AttractiveTermBaseClass
logger, m, parameters, parametersSolid -
Constructor Summary
ConstructorsConstructorDescriptionAttractiveTermTwuCoon(ComponentEosInterface component) Constructor for AttractiveTermTwuCoon. -
Method Summary
Modifier and TypeMethodDescriptiondoublealpha(double temperature) alpha.private doublealphaCrit(double temperature) alphaCrit.doubleaT(double temperature) Calculates the the alpha function with respect to temperature.clone()clone.private doublediffalphaCritT(double temperature) diffalphaCritT.doublediffalphaT(double temperature) Calculates the first derivative of the alpha function with respect to temperature.doublediffaT(double temperature) diffaT.private doublediffdiffalphaCritT(double temperature) diffdiffalphaCritT.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 AttractiveTermBaseClass
equals, getComponent, getm, getParameters, setComponent, setm, setParameters
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
a
private double a -
b
private double b -
c
private double c -
d
private double d -
e
private double e -
f
private double f
-
-
Constructor Details
-
AttractiveTermTwuCoon
Constructor for AttractiveTermTwuCoon.
- Parameters:
component- aComponentEosInterfaceobject
-
-
Method Details
-
clone
clone.
- Specified by:
clonein interfaceAttractiveTermInterface- Overrides:
clonein classAttractiveTermBaseClass- Returns:
- a
AttractiveTermInterfaceobject
-
init
public void init()init.
-
alpha
public double alpha(double temperature) alpha.
- Specified by:
alphain interfaceAttractiveTermInterface- Overrides:
alphain classAttractiveTermBaseClass- Parameters:
temperature- a double- Returns:
- a double
-
alphaCrit
private double alphaCrit(double temperature) alphaCrit.- Parameters:
temperature- temperature in unit Kelvin- Returns:
- double
-
diffalphaCritT
private double diffalphaCritT(double temperature) diffalphaCritT.- Parameters:
temperature- temperature in unit Kelvin- Returns:
- double
-
diffdiffalphaCritT
private double diffdiffalphaCritT(double temperature) diffdiffalphaCritT.- Parameters:
temperature- temperature in unit Kelvin- Returns:
- double
-
aT
public double aT(double temperature) Calculates the the alpha function with respect to temperature.
- Specified by:
aTin interfaceAttractiveTermInterface- Overrides:
aTin classAttractiveTermBaseClass- 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 classAttractiveTermBaseClass- 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 classAttractiveTermBaseClass- Parameters:
temperature- a double- Returns:
- a double
-
diffaT
public double diffaT(double temperature) diffaT.
- Specified by:
diffaTin interfaceAttractiveTermInterface- Overrides:
diffaTin classAttractiveTermBaseClass- Parameters:
temperature- a double- Returns:
- a double
-
diffdiffaT
public double diffdiffaT(double temperature) diffdiffaT.
- Specified by:
diffdiffaTin interfaceAttractiveTermInterface- Overrides:
diffdiffaTin classAttractiveTermBaseClass- Parameters:
temperature- a double- Returns:
- a double
-