gpalta.multitree.operators
Class CrossWorstWithBest

java.lang.Object
  extended by gpalta.multitree.operators.LowLevelMultiTreeOperator
      extended by gpalta.multitree.operators.CrossWorstWithBest

public class CrossWorstWithBest
extends LowLevelMultiTreeOperator


Field Summary
 
Fields inherited from class gpalta.multitree.operators.LowLevelMultiTreeOperator
timesApplied, timesFitnessImproved, treeOp
 
Constructor Summary
CrossWorstWithBest(TreeOperator op)
           
 
Method Summary
 int nIndividuals()
           
 boolean operate(MultiTreeIndividual[] individuals, TempVectorFactory tempVectorFactory, ProblemData problemData)
           
 
Methods inherited from class gpalta.multitree.operators.LowLevelMultiTreeOperator
diffBetweenOutputs, selectBestTree, selectBestTreeRoulette, selectMostSimilarTree, selectMostSimilarTreeMutInf, selectMostSimilarTreeRoulette, selectRoulette, selectWorstTree, selectWorstTreeRoulette
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrossWorstWithBest

public CrossWorstWithBest(TreeOperator op)
Method Detail

operate

public boolean operate(MultiTreeIndividual[] individuals,
                       TempVectorFactory tempVectorFactory,
                       ProblemData problemData)
Specified by:
operate in class LowLevelMultiTreeOperator

nIndividuals

public int nIndividuals()
Specified by:
nIndividuals in class LowLevelMultiTreeOperator