simbad.picoevo.ext.representation
Class Element_Array
java.lang.Object
simbad.picoevo.core.representation.EvolutionObject
simbad.picoevo.core.representation.Element
simbad.picoevo.ext.representation.Element_Array
- All Implemented Interfaces:
- java.lang.Cloneable, InitialisationInterface
- Direct Known Subclasses:
- Element_DynamicArray, Element_StaticArray_Bit, Element_StaticArray_Double
public abstract class Element_Array
- extends Element
Constructor Summary |
Element_Array(Individual __individualOwner,
java.util.ArrayList __elementLevelOperatorList)
|
Element_Array(Individual __individualOwner,
java.util.ArrayList __elementLevelOperatorList,
int __size)
|
Element_Array(java.lang.String __name,
Individual __individualSpace,
java.util.ArrayList __elementLevelOperatorList)
|
Element_Array(java.lang.String __name,
Individual __individualSpace,
java.util.ArrayList __elementLevelOperatorList,
int __size)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_initGenotypeLength
protected int _initGenotypeLength
Element_Array
public Element_Array(Individual __individualOwner,
java.util.ArrayList __elementLevelOperatorList)
Element_Array
public Element_Array(java.lang.String __name,
Individual __individualSpace,
java.util.ArrayList __elementLevelOperatorList)
Element_Array
public Element_Array(Individual __individualOwner,
java.util.ArrayList __elementLevelOperatorList,
int __size)
Element_Array
public Element_Array(java.lang.String __name,
Individual __individualSpace,
java.util.ArrayList __elementLevelOperatorList,
int __size)
getArray
public abstract java.lang.Object getArray()
setArray
public abstract void setArray(java.lang.Object __array)
setInitGenotypeLength
public final void setInitGenotypeLength(int __size)
- set genotype initial size (must be set prior to performInitialisation call)
getInitGenotypeLength
public final int getInitGenotypeLength()
- get the supposed genotype initial size