Show / Hide Table of Contents

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

Back to top Built by Itinero, MIT licensed.