gpalta.core
Class Output

java.lang.Object
  extended by gpalta.core.Output
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
MultiOutput, SingleOutput

public abstract class Output
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

Stores the outputs of an individual. It can be used to represent multi-dimensional outputs

See Also:
Serialized Form

Constructor Summary
Output()
           
 
Method Summary
 java.lang.Object clone()
          Must implement clone() so Outputs can be cloned witout knowing the actual subclass.
abstract  int getDim()
          Get the dimension (number of scalar outputs per sample) of this Output
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Output

public Output()
Method Detail

getDim

public abstract int getDim()
Get the dimension (number of scalar outputs per sample) of this Output


clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Must implement clone() so Outputs can be cloned witout knowing the actual subclass. Subclasses must override this to make sure that cloned instances are independent.

Overrides:
clone in class java.lang.Object
Returns:
Throws:
java.lang.CloneNotSupportedException