C# Класс SwarmOps.FeasibleTrace

Store feasibility-values during optimization runs and write them to a file afterwards. The number of iterations per optimization run must be known in advance.
Наследование: FitnessTrace
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
Trace SwarmOps.StatisticsAccumulator[]

Открытые методы

Метод Описание
Clear ( ) : void

Clear the stored fitness trace.

FeasibleTrace ( int numIterations, int numIntervals ) : System.IO

Construct a new object.

FeasibleTrace ( int numIterations, int numIntervals, FitnessTrace chainedFitnessTrace ) : System.IO

Construct a new object.

Write ( TextWriter writer ) : void

Write fitness-trace to a TextWriter stream.

Защищенные методы

Метод Описание
Log ( int index, double fitness, bool feasible ) : void

Log a fitness.

Описание методов

Clear() публичный Метод

Clear the stored fitness trace.
public Clear ( ) : void
Результат void

FeasibleTrace() публичный Метод

Construct a new object.
public FeasibleTrace ( int numIterations, int numIntervals ) : System.IO
numIterations int Number of iterations per optimization run.
numIntervals int Approximate number of intervals to show mean.
Результат System.IO

FeasibleTrace() публичный Метод

Construct a new object.
public FeasibleTrace ( int numIterations, int numIntervals, FitnessTrace chainedFitnessTrace ) : System.IO
numIterations int Number of iterations per optimization run.
numIntervals int Approximate number of intervals to show mean.
chainedFitnessTrace FitnessTrace Chained FitnessTrace object.
Результат System.IO

Log() защищенный Метод

Log a fitness.
protected Log ( int index, double fitness, bool feasible ) : void
index int Index into fitness-trace, mapped from optimization iteration.
fitness double Fitness value to log.
feasible bool Feasibility (constraint satisfaction) to log.
Результат void

Write() публичный Метод

Write fitness-trace to a TextWriter stream.
public Write ( TextWriter writer ) : void
writer System.IO.TextWriter
Результат void

Описание свойств

Trace защищенное свойство

Storage for the feasibility trace.
protected StatisticsAccumulator[],SwarmOps Trace
Результат SwarmOps.StatisticsAccumulator[]