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
|