net.sourceforge.cilib.entity.operators.mutation
Interface MutationOperatorStrategy

All Known Implementing Classes:
AdditionMutationOperatorStrategy, MultiplicationOperatorStrategy

public interface MutationOperatorStrategy

Author:
Gary Pampara

Method Summary
 double evaluate(double t1, double t2)
          Perform the evaluation based on the given parameters.
 double evaluate(double value, Numeric t1)
          Perform the evaluation based on the given parameters.
 double evaluate(Numeric t1, double value)
          Perform the evaluation based on the given parameters.
 double evaluate(Numeric t1, Numeric t2)
          Perform the evaluation based on the given parameters.
 

Method Detail

evaluate

double evaluate(Numeric t1,
                Numeric t2)
Perform the evaluation based on the given parameters.

Parameters:
t1 - The first parameter: Numeric.
t2 - The second parameter: Numeric.
Returns:
The result of the evaluation with parameter t1 and t2.

evaluate

double evaluate(Numeric t1,
                double value)
Perform the evaluation based on the given parameters.

Parameters:
t1 - The first parameter: Numeric.
value - The second parameter: double.
Returns:
The result of the evaluation with parameter t1 and t2.

evaluate

double evaluate(double value,
                Numeric t1)
Perform the evaluation based on the given parameters.

Parameters:
value - The first parameter: double.
t1 - The second parameter: Numeric.
Returns:
The result of the evaluation with parameter value and t2.

evaluate

double evaluate(double t1,
                double t2)
Perform the evaluation based on the given parameters.

Parameters:
t1 - The first parameter: double.
t2 - The second parameter: double.
Returns:
The result of the evaluation with parameter t1 and t2.


Copyright © 2009 CIRG. All Rights Reserved.