MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
Public Member Functions
MCScheduling.SimulatedAnnealing.IAcceptor Interface Reference

The interface of the "probability distribution" of a state being accepted according to its distance from the state from which it has been created. More...

Inheritance diagram for MCScheduling.SimulatedAnnealing.IAcceptor:
MCScheduling.MixedCriticality.SA.CMixedCriticalitySimulatedAnnealing.CExponentialAcceptor

List of all members.

Public Member Functions

double Probability (double distance)
 Returns the probability that a state that has the specified distance from a state it has been created from; is going to be accepted, or not.

Detailed Description

The interface of the "probability distribution" of a state being accepted according to its distance from the state from which it has been created.

Author:
Tomas Tunys

Member Function Documentation

double MCScheduling.SimulatedAnnealing.IAcceptor.Probability ( double  distance)

Returns the probability that a state that has the specified distance from a state it has been created from; is going to be accepted, or not.

Parameters:
distanceThe distance of two neighbouring states.
Returns:
A number from 0.0 to 1.0 representing the probability of a state being accepted.

Implemented in MCScheduling.MixedCriticality.SA.CMixedCriticalitySimulatedAnnealing.CExponentialAcceptor.

 All Classes Namespaces Functions Variables Properties