Linear |
The LinearAnnealingSchedule type exposes the following members.
Name | Description | |
---|---|---|
LinearAnnealingSchedule(Int32, Int32, Double) | Creates a LinearAnnealingSchedule instance with the specified number of steps, iterations per step, and starting temperature. | |
LinearAnnealingSchedule(Int32, Int32, Double, Double) | Creates a LinearAnnealingSchedule instance with specified number of steps, iterations per step, and starting temperature. |
Name | Description | |
---|---|---|
Iterations | Gets and sets the number of iterations per step. | |
StartingTemperature | Gets and sets the starting temperature. | |
Steps |
Gets the number of steps in the schedule.
(Inherited from AnnealingScheduleBase) | |
Tolerance |
Gets and sets the error tolerance used in computing minima estimates.
(Inherited from AnnealingScheduleBase) | |
TotalIterations |
Gets and sets the total number of iterations.
(Overrides AnnealingScheduleBaseTotalIterations) |
Name | Description | |
---|---|---|
Clone |
Creates a deep copy of this schedule.
(Overrides AnnealingScheduleBaseClone) | |
Equals |
Tests for equality of this schedule with another schedule.
(Overrides ObjectEquals(Object)) | |
GetHashCode |
Returns an integer hash code for this schedule.
(Overrides ObjectGetHashCode) |
Name | Description | |
---|---|---|
Equality(LinearAnnealingSchedule, LinearAnnealingSchedule) | Equality operator. Tests for equality of two schedules. | |
Inequality(LinearAnnealingSchedule, LinearAnnealingSchedule) | Inequality operator. Tests for inequality of two schedules. |
Name | Description | |
---|---|---|
currentStep_ |
Current step.
(Inherited from AnnealingScheduleBase) | |
steps_ |
Total steps.
(Inherited from AnnealingScheduleBase) | |
tolerance_ |
Tolerance.
(Inherited from AnnealingScheduleBase) | |
totalIters_ |
Total iterations.
(Inherited from AnnealingScheduleBase) |