Click or drag to resize

CustomAnnealingSchedule Class

Class CustomAnnealingSchedule encapsulates a series of iterations and temperatures.
Inheritance Hierarchy

Namespace:  CenterSpace.NMath.Core
Assembly:  NMath (in NMath.dll) Version: 7.4
Syntax
public class CustomAnnealingSchedule : AnnealingScheduleBase

The CustomAnnealingSchedule type exposes the following members.

Constructors
  NameDescription
Protected methodCustomAnnealingSchedule
Internal use only.
Public methodCustomAnnealingSchedule(Int32, DoubleVector)
Constructs a CustomAnnealingSchedule instance.
Public methodCustomAnnealingSchedule(Int32, Double)
Constructs a CustomAnnealingSchedule instance.
Public methodCustomAnnealingSchedule(Int32, DoubleVector)
Constructs a CustomAnnealingSchedule instance.
Public methodCustomAnnealingSchedule(Int32, Double)
Constructs a CustomAnnealingSchedule instance.
Public methodCustomAnnealingSchedule(Int32, DoubleVector, Double)
Constructs a CustomAnnealingSchedule instance.
Public methodCustomAnnealingSchedule(Int32, Double, Double)
Constructs a CustomAnnealingSchedule instance.
Public methodCustomAnnealingSchedule(Int32, DoubleVector, Double)
Constructs a CustomAnnealingSchedule instance.
Public methodCustomAnnealingSchedule(Int32, Double, Double)
Constructs a CustomAnnealingSchedule instance.
Top
Properties
  NameDescription
Public propertyIterations
Gets and sets the iterations at each step.
Public propertySteps
Gets the number of steps in the schedule.
(Inherited from AnnealingScheduleBase.)
Public propertyTemperatures
Gets and sets the temperatures at each step.
Public propertyTolerance
Gets and sets the error tolerance used in computing minima estimates.
(Inherited from AnnealingScheduleBase.)
Public propertyTotalIterations
Gets and sets the total number of iterations in this schedule.
(Overrides AnnealingScheduleBaseTotalIterations.)
Top
Methods
Operators
  NameDescription
Public operatorStatic memberEquality
Equality operator. Tests for equality of two schedules.
Public operatorStatic memberInequality
Inequality operator. Tests for inequality of two schedules.
Top
Fields
  NameDescription
Protected fieldcurrentStep_
Current step.
(Inherited from AnnealingScheduleBase.)
Protected fieldsteps_
Total steps.
(Inherited from AnnealingScheduleBase.)
Protected fieldtolerance_
Tolerance.
(Inherited from AnnealingScheduleBase.)
Protected fieldtotalIters_
Total iterations.
(Inherited from AnnealingScheduleBase.)
Top
Remarks
Used by instances of AnnealingMinimizer to minimize multivariable functions by simulated annealing.
See Also