Show / Hide Table of Contents

Class SimulatedAnnealingConfigurationProvider

Simulated annealing configuration provider. Provides configurations for individual chains.

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

Constructors

SimulatedAnnealingConfigurationProvider(SimulatedAnnealingConfiguration)

Declaration
public SimulatedAnnealingConfigurationProvider(SimulatedAnnealingConfiguration fixedConfiguration)
Parameters
Type Name Description
SimulatedAnnealingConfiguration fixedConfiguration

SimulatedAnnealingConfigurationProvider(List<SimulatedAnnealingConfiguration>)

Declaration
public SimulatedAnnealingConfigurationProvider(List<SimulatedAnnealingConfiguration> configurationsForChains)
Parameters
Type Name Description
System.Collections.Generic.List<SimulatedAnnealingConfiguration> configurationsForChains

Methods

Equals(SimulatedAnnealingConfigurationProvider)

Declaration
protected bool Equals(SimulatedAnnealingConfigurationProvider other)
Parameters
Type Name Description
SimulatedAnnealingConfigurationProvider 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

GetAllConfigurations()

Declaration
public List<SimulatedAnnealingConfiguration> GetAllConfigurations()
Returns
Type Description
System.Collections.Generic.List<SimulatedAnnealingConfiguration>

GetConfiguration(Int32)

Declaration
public SimulatedAnnealingConfiguration GetConfiguration(int chainNumber)
Parameters
Type Name Description
System.Int32 chainNumber
Returns
Type Description
SimulatedAnnealingConfiguration

GetHashCode()

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

SmartClone()

Declaration
public SimulatedAnnealingConfigurationProvider SmartClone()
Returns
Type Description
SimulatedAnnealingConfigurationProvider

Operators

Equality(SimulatedAnnealingConfigurationProvider, SimulatedAnnealingConfigurationProvider)

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

Inequality(SimulatedAnnealingConfigurationProvider, SimulatedAnnealingConfigurationProvider)

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

Implements

ISmartCloneable<T>
Back to top Generated by DocFX