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()
MeltingComputationMethodcomputesThermodynamics in interface MeltingComputationMethodpublic boolean isApplicable()
MeltingComputationMethodisApplicable in interface MeltingComputationMethodpublic void setUpVariables(java.util.HashMap<java.lang.String,java.lang.String> options)
MeltingComputationMethodsetUpVariables in interface MeltingComputationMethodoptions - containing all the options (default options and options entered by the user)public RegisterMethods getRegister()
MeltingComputationMethodgetRegister in interface MeltingComputationMethodprotected boolean isNaEqPossible()