메소드 | 설명 | |
---|---|---|
BeginOptimizationRun ( ) : void |
Propagate signal to wrapped Optimizer.
|
|
Continue ( int iterations, double fitness, bool feasible ) : bool |
Return whether optimization of wrapped Optimizer is allowed to continue.
|
|
EndOptimizationRun ( ) : void |
Propagate signal to wrapped Optimizer.
|
|
EnforceConstraints ( double ¶meters ) : bool |
Enforce constraints and evaluate feasiblity of the wrapped Optimizer.
|
|
Feasible ( double parameters ) : bool |
Evaluate feasibility (constraint satisfaction) of the wrapped Optimizer.
|
|
OptimizerWrapper ( |
Create an OptimizerWrapper-object. This is very similar to ProblemWrapper but C# does not allow for multiple inheritance and we need this class to inherit from Optimizer and therefore cannot make it inherit from ProblemWrapper as well. |
public Continue ( int iterations, double fitness, bool feasible ) : bool | ||
iterations | int | Number of iterations performed in optimization run. |
fitness | double | Best fitness found in optimization run. |
feasible | bool | Feasibility of best found candidate solution. |
리턴 | bool |
public EnforceConstraints ( double ¶meters ) : bool | ||
parameters | double | Control parameters. |
리턴 | bool |
public Feasible ( double parameters ) : bool | ||
parameters | double | Control parameters. |
리턴 | bool |
public OptimizerWrapper ( |
||
optimizer | Optimizer-object being wrapped. |