MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
Public Member Functions
MCScheduling.SimulatedAnnealing.IEvaluator< T > Interface Template Reference

Defines an evaluator that is used to evaluate states throughout the optimization process of simulated annealing. More...

Inheritance diagram for MCScheduling.SimulatedAnnealing.IEvaluator< T >:
MCScheduling.MixedCriticality.SA.CMixedCriticalitySimulatedAnnealing.CMinimumMakespanLatenessEvaluator

List of all members.

Public Member Functions

double Evaluate (T state)
 Evaluates the specified state.

Detailed Description

template<T>
interface MCScheduling::SimulatedAnnealing::IEvaluator< T >

Defines an evaluator that is used to evaluate states throughout the optimization process of simulated annealing.

Parameters:
TThe data type representing a state.
Author:
Tomas Tunys

Member Function Documentation

template<T >
double MCScheduling.SimulatedAnnealing.IEvaluator< T >.Evaluate ( state)

Evaluates the specified state.

Parameters:
stateThe state to evaluate.
Returns:
The evaluation (energy) of the specified state.
 All Classes Namespaces Functions Variables Properties