function
Class ZDT1

java.lang.Object
  extended by function.BasicVectorFunction
      extended by function.ZDTFunction
          extended by function.ZDT1
All Implemented Interfaces:
Computable, VectorFunction
Direct Known Subclasses:
ZDT2, ZDT3

public class ZDT1
extends ZDTFunction

ZDT1 function. See Multi-Objective Optimization Using Evolutionary Algorithms by Kalyanmoy Deb, pp. 356.

Author:
dgorur

Field Summary
 
Fields inherited from class function.ZDTFunction
f1, g, h
 
Fields inherited from class function.BasicVectorFunction
DEFAULT_BOUNDS, DEFAULT_INPUT_DIMENSION, DEFAULT_OUTPUT_DIMENSION, VALUE_OUTSIDE_BOUNDS
 
Constructor Summary
ZDT1()
           
 
Method Summary
protected  void computeF1(double[] x)
           
protected  void computeG(double[] x)
           
protected  void computeH()
           
 
Methods inherited from class function.ZDTFunction
makeBounds, quickCompute
 
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

ZDT1

public ZDT1()
Method Detail

computeF1

protected void computeF1(double[] x)
Specified by:
computeF1 in class ZDTFunction

computeG

protected void computeG(double[] x)
Specified by:
computeG in class ZDTFunction

computeH

protected void computeH()
Specified by:
computeH in class ZDTFunction