MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
Public Member Functions
MCScheduling.MixedCriticality.SA.CMixedCriticalitySimulatedAnnealing.CExponentialAcceptor Class Reference

Classic exponential distribution acceptor. More...

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

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

Classic exponential distribution acceptor.


Member Function Documentation

double MCScheduling.MixedCriticality.SA.CMixedCriticalitySimulatedAnnealing.CExponentialAcceptor.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.

Implements MCScheduling.SimulatedAnnealing.IAcceptor.

 All Classes Namespaces Functions Variables Properties