moea.moga.examples
Class TestMoga

java.lang.Object
  extended by moea.commons.Entity
      extended by moea.commons.Individual
          extended by moea.moga.genome.Chromosome
              extended by moea.moga.examples.TestMoga

public class TestMoga
extends Chromosome


Field Summary
static TestFunction<Chromosome> testFunctions
           
 
Fields inherited from class moea.commons.Individual
M, x, xL, xU
 
Fields inherited from class moea.commons.Entity
N, objectiveVector, properties, scoresValid
 
Constructor Summary
TestMoga()
           
TestMoga(TestMoga src)
           
 
Method Summary
 TestMoga clone()
           
 void evaluate()
           
static void initializeProblem(java.lang.String[] args)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class moea.moga.genome.Chromosome
crossover, mutate
 
Methods inherited from class moea.commons.Individual
getM, toString
 
Methods inherited from class moea.commons.Entity
compareTo, getN, getObjectiveVector, getProperty, invalidateScores, setProperty
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

testFunctions

public static TestFunction<Chromosome> testFunctions
Constructor Detail

TestMoga

public TestMoga()

TestMoga

public TestMoga(TestMoga src)
Method Detail

initializeProblem

public static void initializeProblem(java.lang.String[] args)

clone

public TestMoga clone()
Specified by:
clone in class Chromosome

evaluate

public void evaluate()
Specified by:
evaluate in class Entity

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception