gpalta.clustering
Class BufferedTree

java.lang.Object
  extended by gpalta.core.Individual
      extended by gpalta.core.Tree
          extended by gpalta.clustering.SharedBufferedTree
All Implemented Interfaces:
NodeParent, java.io.Serializable, java.lang.Cloneable

public class BufferedTree
extends Tree

See Also:
Serialized Form

Field Summary
 int nGroups
           
 
Fields inherited from class gpalta.core.Tree
fitCalculated
 
Constructor Summary
BufferedTree(NodeSet type)
          Creates a new instance of BufferedTree
 
Method Summary
 Individual deepClone()
          Get a new, totally independent copy of this individual.
 Output getOutput()
           
 void setOutput(Output output)
           
 
Methods inherited from class gpalta.core.Tree
eval, evalVect, getCurrentDepth, getKid, getMaxDepthFromHere, getNSubNodes, getParent, getSize, newKids, nKids, setKid, setMaxDepthFromHere, setNSubNodes, toString, typeOfKids
 
Methods inherited from class gpalta.core.Individual
isOnPop, readFitness, semiDeepClone, setFitness, setOnPop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nGroups

public int nGroups
Constructor Detail

BufferedTree

public BufferedTree(NodeSet type)
Creates a new instance of BufferedTree

Method Detail

deepClone

public Individual deepClone()
Description copied from class: Individual
Get a new, totally independent copy of this individual. Subclasses must implement this method properly, in order to insure that two instances are not modified unintentionally

Overrides:
deepClone in class Tree

getOutput

public Output getOutput()

setOutput

public void setOutput(Output output)