Class ObjectiveBaseExtensions
Contains extension methods for the objective class.
Inheritance
System.Object
ObjectiveBaseExtensions
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 ObjectiveBaseExtensions
Methods
Add<TProblem, TSolution, TFitness>(ObjectiveBase<TProblem, TSolution, TFitness>, TProblem, TFitness, TFitness, TFitness)
Adds the given fitnesses together.
Declaration
public static TFitness Add<TProblem, TSolution, TFitness>(this ObjectiveBase<TProblem, TSolution, TFitness> objective, TProblem problem, TFitness fitness1, TFitness fitness2, TFitness fitness3)
Parameters
|
ObjectiveBase<TProblem, TSolution, TFitness>
objective
|
|
TProblem
problem
|
|
TFitness
fitness1
|
|
TFitness
fitness2
|
|
TFitness
fitness3
|
Returns
|
TFitness
|
Type Parameters
|
TProblem
|
|
TSolution
|
|
TFitness
|
IsBetterThan<TProblem, TSolution, TFitness>(ObjectiveBase<TProblem, TSolution, TFitness>, TProblem, TFitness, TFitness)
Returns true if fitness1 is better than the fitness2.
Declaration
public static bool IsBetterThan<TProblem, TSolution, TFitness>(this ObjectiveBase<TProblem, TSolution, TFitness> objective, TProblem problem, TFitness fitness1, TFitness fitness2)
Parameters
|
ObjectiveBase<TProblem, TSolution, TFitness>
objective
|
|
TProblem
problem
|
|
TFitness
fitness1
|
|
TFitness
fitness2
|
Returns
|
System.Boolean
|
Type Parameters
|
TProblem
|
|
TSolution
|
|
TFitness
|