public class ApproximativeMode extends java.lang.Object implements MeltingComputationMethod
Modifier and Type | Field and Description |
---|---|
protected Environment |
environment
environment containing the sequences, ion and agent concentrations and the options (default options and
options entered by the user)
|
protected RegisterMethods |
register
RegisterMethods register : registers all the pattern computation methods implemented by Melting
|
Constructor and Description |
---|
ApproximativeMode() |
Modifier and Type | Method and Description |
---|---|
ThermoResult |
computesThermodynamics()
This method is called to compute the melting temperature.
|
RegisterMethods |
getRegister()
This method is called to get the RegisterMethod of the implemented class.
|
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.
|
protected Environment environment
protected RegisterMethods register
public ThermoResult computesThermodynamics()
MeltingComputationMethod
computesThermodynamics
in interface MeltingComputationMethod
public boolean isApplicable()
MeltingComputationMethod
isApplicable
in interface MeltingComputationMethod
public void setUpVariables(java.util.HashMap<java.lang.String,java.lang.String> options)
MeltingComputationMethod
setUpVariables
in interface MeltingComputationMethod
options
- containing all the options (default options and options entered by the user)public RegisterMethods getRegister()
MeltingComputationMethod
getRegister
in interface MeltingComputationMethod
protected boolean isNaEqPossible()