MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
Static Public Member Functions
MCScheduling.GeneticAlgorithm.CFitnessEvaluatorSerializer Class Reference

The serializer for the implemented finess evalutors. More...

List of all members.

Static Public Member Functions

static string serialize (IFitnessEvaluator evaluator)
 Returns the System.String representing the serialization of the specified fitness evaluator.
static IFitnessEvaluator deserialize (string serialization)
 Creates a fitness evaluator from the specified string.

Detailed Description

The serializer for the implemented finess evalutors.


Member Function Documentation

static IFitnessEvaluator MCScheduling.GeneticAlgorithm.CFitnessEvaluatorSerializer.deserialize ( string  serialization) [static]

Creates a fitness evaluator from the specified string.

Parameters:
serializationThe fitness evaluator serialization to be deserialized.
Returns:
The deserialized fitness evaluator.
Exceptions:
ArgumentExceptionIf the serialization is invalid, or represents no fitness evaluator.
static string MCScheduling.GeneticAlgorithm.CFitnessEvaluatorSerializer.serialize ( IFitnessEvaluator  evaluator) [static]

Returns the System.String representing the serialization of the specified fitness evaluator.

Parameters:
evaluatorThe scaler to be serialized.
Returns:
The string representing the serialization of the specified fitness evaluator.
Exceptions:
ArgumentExceptionIf scaler is null or unknown by this serializer.
 All Classes Namespaces Functions Variables Properties