Show / Hide Table of Contents

Class SimulatedAnnealingConfiguration

Configuration of simulated annealing

Inheritance
System.Object
SimulatedAnnealingConfiguration
Implements
ISmartCloneable<SimulatedAnnealingConfiguration>
Namespace: Edgar.Legacy.Core.LayoutEvolvers.SimulatedAnnealing
Assembly: Edgar.dll
Syntax
public class SimulatedAnnealingConfiguration : Object, ISmartCloneable<SimulatedAnnealingConfiguration>

Constructors

SimulatedAnnealingConfiguration()

Declaration
public SimulatedAnnealingConfiguration()

SimulatedAnnealingConfiguration(Int32, Int32, Int32, Int32)

Declaration
public SimulatedAnnealingConfiguration(int cycles, int trialsPerCycle, int maxIterationsWithoutSuccess, int maxStageTwoFailures)
Parameters
Type Name Description
System.Int32 cycles
System.Int32 trialsPerCycle
System.Int32 maxIterationsWithoutSuccess
System.Int32 maxStageTwoFailures

Properties

Cycles

Declaration
public int Cycles { get; set; }
Property Value
Type Description
System.Int32

HandleTreesGreedily

Declaration
public bool HandleTreesGreedily { get; set; }
Property Value
Type Description
System.Boolean

MaxIterationsWithoutSuccess

Declaration
public int MaxIterationsWithoutSuccess { get; set; }
Property Value
Type Description
System.Int32

MaxStageTwoFailures

Declaration
public int MaxStageTwoFailures { get; set; }
Property Value
Type Description
System.Int32

TrialsPerCycle

Declaration
public int TrialsPerCycle { get; set; }
Property Value
Type Description
System.Int32

Methods

Equals(SimulatedAnnealingConfiguration)

Declaration
protected bool Equals(SimulatedAnnealingConfiguration other)
Parameters
Type Name Description
SimulatedAnnealingConfiguration other
Returns
Type Description
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean

GetDefaultConfiguration()

Declaration
public static SimulatedAnnealingConfiguration GetDefaultConfiguration()
Returns
Type Description
SimulatedAnnealingConfiguration

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

SmartClone()

Declaration
public SimulatedAnnealingConfiguration SmartClone()
Returns
Type Description
SimulatedAnnealingConfiguration

Operators

Equality(SimulatedAnnealingConfiguration, SimulatedAnnealingConfiguration)

Declaration
public static bool operator ==(SimulatedAnnealingConfiguration left, SimulatedAnnealingConfiguration right)
Parameters
Type Name Description
SimulatedAnnealingConfiguration left
SimulatedAnnealingConfiguration right
Returns
Type Description
System.Boolean

Inequality(SimulatedAnnealingConfiguration, SimulatedAnnealingConfiguration)

Declaration
public static bool operator !=(SimulatedAnnealingConfiguration left, SimulatedAnnealingConfiguration right)
Parameters
Type Name Description
SimulatedAnnealingConfiguration left
SimulatedAnnealingConfiguration right
Returns
Type Description
System.Boolean

Implements

ISmartCloneable<T>
Back to top Generated by DocFX