The CSimulatedAnnealingConfiguration instance stores a configuration of a simulated annealing solver settings.
More...
List of all members.
Detailed Description
The CSimulatedAnnealingConfiguration instance stores a configuration of a simulated annealing solver settings.
Constructor & Destructor Documentation
MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.CSimulatedAnnealingConfiguration |
( |
string |
filePath | ) |
|
Member Function Documentation
void MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.deserialize |
( |
string |
filePath | ) |
|
Deserializes the configuration in the specified file and sets the fields of this configuration according to it.
- Parameters:
-
filePath | The path where the configuration is going to be deserialized from. |
double MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.getCoolingFactor |
( |
| ) |
|
Returns the cooling factor.
- Returns:
- The cooling factor.
double MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.getLatenessFactor |
( |
| ) |
|
Returns the lateness factor.
- Returns:
- The lateness factor.
double MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.getMakespanFactor |
( |
| ) |
|
Returns the makespan factor.
- Returns:
- The makespan factor.
double MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.getMaximumTemperature |
( |
| ) |
|
Returns the maximum temperature.
- Returns:
- The maximum temperature.
double MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.getMinimumTemperature |
( |
| ) |
|
Returns the minimum temperature.
- Returns:
- The minimum temperature.
void MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.serialize |
( |
string |
filePath | ) |
|
Serializes this configuration into the specified file.
- Parameters:
-
filePath | The path to a file where this configuration is going to be serialized. |
void MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.setCoolingFactor |
( |
double |
coolingFactor | ) |
|
Sets the cooling factor.
- Parameters:
-
coolingFactor | The new cooling factor value. |
void MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.setLatenessFactor |
( |
double |
latenessFactor | ) |
|
Sets the lateness factor.
- Parameters:
-
latenessFactor | The new lateness factor value. |
void MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.setMakespanFactor |
( |
double |
makespanFactor | ) |
|
Sets the makespan factor.
- Parameters:
-
makespanFactor | The new makespan factor value. |
void MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.setMaximumTemperature |
( |
double |
maximumTemperature | ) |
|
Sets the maximum temperature.
- Parameters:
-
maximumTemperature | The new maximum temperature value. |
void MCScheduling.MixedCriticality.SA.CSimulatedAnnealingConfiguration.setMinimumTemperature |
( |
double |
minimumTemperature | ) |
|
Sets the minimum temperature.
- Parameters:
-
minimumTemperature | The new minimum temperature value. |