Show / Hide Table of Contents

Class Extensions

Contains extension methods for solvers and operators.

Inheritance
System.Object
Extensions
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public static class Extensions

Methods

ApplyUntil<TWeight, TProblem, TObjective, TSolution, TFitness>(IOperator<TWeight, TProblem, TObjective, TSolution, TFitness>, TProblem, TObjective, TSolution, out TFitness)

Apply the operator until no more improvements can be found.

Declaration
public static bool ApplyUntil<TWeight, TProblem, TObjective, TSolution, TFitness>(this IOperator<TWeight, TProblem, TObjective, TSolution, TFitness> oper, TProblem problem, TObjective objective, TSolution solution, out TFitness delta)where TWeight : struct where TObjective : ObjectiveBase<TProblem, TSolution, TFitness>
Parameters
IOperator<TWeight, TProblem, TObjective, TSolution, TFitness> oper

TProblem problem

TObjective objective

TSolution solution

TFitness delta

Returns
System.Boolean

Type Parameters
TWeight

TProblem

TObjective

TSolution

TFitness

Back to top Built by Itinero, MIT licensed.