Class AtractiveTermMatCopPRUMRNew
java.lang.Object
neqsim.thermo.component.attractiveeosterm.AttractiveTermBaseClass
neqsim.thermo.component.attractiveeosterm.AttractiveTermPr
neqsim.thermo.component.attractiveeosterm.AttractiveTermMatCopPRUMR
neqsim.thermo.component.attractiveeosterm.AtractiveTermMatCopPRUMRNew
- All Implemented Interfaces:
Serializable, Cloneable, AttractiveTermInterface
AtractiveTermMatCopPRUMRNew class.
- Version:
- $Id: $Id
- Author:
- esol
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) doubleprivate static final longSerialization version UID.(package private) booleanFields inherited from class AttractiveTermBaseClass
logger, m, parameters, parametersSolid -
Constructor Summary
ConstructorsConstructorDescriptionAtractiveTermMatCopPRUMRNew(ComponentEosInterface component) Constructor for AtractiveTermMatCopPRUMRNew.AtractiveTermMatCopPRUMRNew(ComponentEosInterface component, double[] params) Constructor for AtractiveTermMatCopPRUMRNew. -
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.Methods inherited from class AttractiveTermPr
init, setmMethods inherited from class AttractiveTermBaseClass
equals, getComponent, getm, getParameters, setComponent, setParameters
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
orgpar
double orgpar -
useStandardAlphaForSupercritical
boolean useStandardAlphaForSupercritical
-
-
Constructor Details
-
AtractiveTermMatCopPRUMRNew
Constructor for AtractiveTermMatCopPRUMRNew.
- Parameters:
component- aComponentEosInterfaceobject
-
AtractiveTermMatCopPRUMRNew
Constructor for AtractiveTermMatCopPRUMRNew.
- Parameters:
component- aComponentEosInterfaceobjectparams- an array of type double
-
-
Method Details
-
clone
clone.
- Specified by:
clonein interfaceAttractiveTermInterface- Overrides:
clonein classAttractiveTermMatCopPRUMR- Returns:
- a
AttractiveTermInterfaceobject
-
alpha
public double alpha(double temperature) alpha.
- Specified by:
alphain interfaceAttractiveTermInterface- Overrides:
alphain classAttractiveTermMatCopPRUMR- 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 classAttractiveTermMatCopPRUMR- 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 classAttractiveTermMatCopPRUMR- 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 classAttractiveTermMatCopPRUMR- Parameters:
temperature- a double- Returns:
- a double
-
diffaT
public double diffaT(double temperature) diffaT.
- Specified by:
diffaTin interfaceAttractiveTermInterface- Overrides:
diffaTin classAttractiveTermMatCopPRUMR- Parameters:
temperature- a double- Returns:
- a double
-
diffdiffaT
public double diffdiffaT(double temperature) diffdiffaT.
- Specified by:
diffdiffaTin interfaceAttractiveTermInterface- Overrides:
diffdiffaTin classAttractiveTermMatCopPRUMR- Parameters:
temperature- a double- Returns:
- a double
-