simbad.picoevo.ext.representation
Class Element_NEAT_NGene
java.lang.Object
simbad.picoevo.core.representation.EvolutionObject
simbad.picoevo.core.representation.Element
simbad.picoevo.ext.representation.Element_NEAT_Gene
simbad.picoevo.ext.representation.Element_NEAT_NGene
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, InitialisationInterface
public class Element_NEAT_NGene
- extends Element_NEAT_Gene
- implements java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
Element_NEAT_NGene()
|
Element_NEAT_NGene(Individual owner,
java.util.ArrayList levelOperatorList)
|
Element_NEAT_NGene(Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent)
|
Element_NEAT_NGene(Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent,
int _neuronType,
double _activationResponse,
double _splitX,
double _splitY,
int _neuronID)
|
Element_NEAT_NGene(Individual owner,
VariationOperator levelOperator)
|
Element_NEAT_NGene(Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent)
|
Element_NEAT_NGene(Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent,
int _neuronType,
double _activationResponse,
double _splitX,
double _splitY,
int _neuronID)
|
Element_NEAT_NGene(java.lang.String __name,
Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent)
|
Element_NEAT_NGene(java.lang.String __name,
Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent,
int _neuronType,
double _activationResponse,
double _splitX,
double _splitY,
int _neuronID)
|
Element_NEAT_NGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator)
|
Element_NEAT_NGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent)
|
Element_NEAT_NGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent,
int _neuronType,
double _activationResponse,
double _splitX,
double _splitY,
int _neuronID)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
neuronType
protected int neuronType
activationResponse
protected double activationResponse
neuronID
protected int neuronID
splitX
double splitX
splitY
double splitY
Element_NEAT_NGene
public Element_NEAT_NGene()
Element_NEAT_NGene
public Element_NEAT_NGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator)
Element_NEAT_NGene
public Element_NEAT_NGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent)
Element_NEAT_NGene
public Element_NEAT_NGene(java.lang.String __name,
Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent)
Element_NEAT_NGene
public Element_NEAT_NGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent,
int _neuronType,
double _activationResponse,
double _splitX,
double _splitY,
int _neuronID)
Element_NEAT_NGene
public Element_NEAT_NGene(java.lang.String __name,
Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent,
int _neuronType,
double _activationResponse,
double _splitX,
double _splitY,
int _neuronID)
Element_NEAT_NGene
public Element_NEAT_NGene(Individual owner,
VariationOperator levelOperator)
Element_NEAT_NGene
public Element_NEAT_NGene(Individual owner,
java.util.ArrayList levelOperatorList)
Element_NEAT_NGene
public Element_NEAT_NGene(Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent)
Element_NEAT_NGene
public Element_NEAT_NGene(Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent)
Element_NEAT_NGene
public Element_NEAT_NGene(Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent,
int _neuronType,
double _activationResponse,
double _splitX,
double _splitY,
int _neuronID)
Element_NEAT_NGene
public Element_NEAT_NGene(Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent,
int _neuronType,
double _activationResponse,
double _splitX,
double _splitY,
int _neuronID)
setNeuronType
public void setNeuronType(int i)
getNeuronType
public int getNeuronType()
setActivationResponse
public void setActivationResponse(double a)
getActivationResponse
public double getActivationResponse()
getNeuronID
public int getNeuronID()
setNeuronID
public void setNeuronID(int neuronID)
getSplitX
public double getSplitX()
setSplitX
public void setSplitX(double splitX)
getSplitY
public double getSplitY()
setSplitY
public void setSplitY(double splitY)
displayInformation
public void displayInformation()
- Overrides:
displayInformation
in class Element_NEAT_Gene
toString
public java.lang.String toString()
- Overrides:
toString
in class Element_NEAT_Gene
clone
public java.lang.Object clone()
- Overrides:
clone
in class Element_NEAT_Gene
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable