public class MarmurChester62_93 extends ApproximativeMode implements NamedMethod
environment, register
Constructor and Description |
---|
MarmurChester62_93()
Sets up the private variables for the uncorrected version.
|
MarmurChester62_93(double parameter,
java.lang.String methodName)
Sets up the private variables:
parameter and
methodName . |
Modifier and Type | Method and Description |
---|---|
ThermoResult |
computesThermodynamics()
This method is called to compute the melting temperature.
|
java.lang.String |
getName()
Gets the full name of the method.
|
boolean |
isApplicable()
This method is called to check that the options entered by the users are applicable with the used model (class).
|
protected boolean |
isNaEqPossible()
to check if a sodium equivalence is necessary.
|
void |
setUpVariables(java.util.HashMap<java.lang.String,java.lang.String> options)
Creates the Environment object and set up the variables of the chosen model.
|
getRegister
public MarmurChester62_93(double parameter, java.lang.String methodName)
parameter
and
methodName
.parameter
- 535 for the corrected version,
650 for the uncorrected version.methodName
- The name of the method.public MarmurChester62_93()
public ThermoResult computesThermodynamics()
MeltingComputationMethod
computesThermodynamics
in interface MeltingComputationMethod
computesThermodynamics
in class ApproximativeMode
public boolean isApplicable()
MeltingComputationMethod
isApplicable
in interface MeltingComputationMethod
isApplicable
in class ApproximativeMode
public void setUpVariables(java.util.HashMap<java.lang.String,java.lang.String> options)
MeltingComputationMethod
setUpVariables
in interface MeltingComputationMethod
setUpVariables
in class ApproximativeMode
options
- containing all the options (default options and options entered by the user)public java.lang.String getName()
getName
in interface NamedMethod
protected boolean isNaEqPossible()
ApproximativeMode
isNaEqPossible
in class ApproximativeMode