function
Class EC6

java.lang.Object
  extended by function.BasicVectorFunction
      extended by function.EC6
All Implemented Interfaces:
Computable, VectorFunction

public class EC6
extends BasicVectorFunction

Test problem for multiobjective optimization.

Author:
dgorur

Field Summary
 
Fields inherited from class function.BasicVectorFunction
DEFAULT_BOUNDS, DEFAULT_INPUT_DIMENSION, DEFAULT_OUTPUT_DIMENSION, VALUE_OUTSIDE_BOUNDS
 
Constructor Summary
EC6()
           
 
Method Summary
protected static void makeBounds()
           
 void quickCompute(double[] x, double[] y)
          Abstract method that all subclasses must implement.
 
Methods inherited from class function.BasicVectorFunction
checkInputDimension, compute, compute, compute, compute, compute, getBounds, getInputDimension, getOutputDimension, init, isWithinBounds, quickCompute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EC6

public EC6()
Method Detail

makeBounds

protected static void makeBounds()

quickCompute

public void quickCompute(double[] x,
                         double[] y)
Description copied from class: BasicVectorFunction
Abstract method that all subclasses must implement. This is the core compute method that takes an input double array and returns an output double array.

Specified by:
quickCompute in interface VectorFunction
Specified by:
quickCompute in class BasicVectorFunction
Parameters:
x - input array.
y - output array.