Optimization : Optimization.Dispatcher.Internal Namespace

Internal Class

General internal dispatcher.

[Optimization.Attributes.Dispatcher("internal")]
public class Internal : Dispatcher

Remarks

This is a general implementation of an internal dispatcher. This internal dispatcher will look at the dispatcher settings and will consider all settings starting with 'fitness' to be fitness functions to be evaluated. The corresponding fitness component names are the remainder of the setting name.

Requirements

Namespace: Optimization.Dispatcher.Internal
Assembly: Optimization (in Optimization.dll)

Members

See Also: Inherited members from Dispatcher.

Public Constructors

Default constructor.

Public Methods

override
Evaluate (Optimization.Solution) : Dictionary<string, double>
Evaluate solution.
override
Initialize (Optimization.Job)
Initialize dispatcher.

Member Details

Internal Constructor

Default constructor.

public Internal ()

Remarks

Default constructor.

Requirements

Namespace: Optimization.Dispatcher.Internal
Assembly: Optimization (in Optimization.dll)

Evaluate Method

Evaluate solution.

public override Dictionary<string, double> Evaluate (Optimization.Solution solution)

Parameters

solution
The solution.

Returns

A dictionary of fitness values.

Remarks

Evaluate a solution. This is the main method that needs to be implemented by all internal dispatchers. The result is a dictionary containing one or more fitness values.

Requirements

Namespace: Optimization.Dispatcher.Internal
Assembly: Optimization (in Optimization.dll)

Initialize Method

Initialize dispatcher.

public override void Initialize (Optimization.Job job)

Parameters

job
The job.

Remarks

Initialize dispatcher.

Requirements

Namespace: Optimization.Dispatcher.Internal
Assembly: Optimization (in Optimization.dll)