simbad.picoevo.ext.representation
Class Element_NEAT_LGene
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_LGene
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, InitialisationInterface
public class Element_NEAT_LGene
- extends Element_NEAT_Gene
- implements java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
Element_NEAT_LGene()
|
Element_NEAT_LGene(Individual owner,
java.util.ArrayList levelOperatorList)
|
Element_NEAT_LGene(Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent)
|
Element_NEAT_LGene(Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent,
int _fromNeuron,
int _toNeuron,
double _weight)
|
Element_NEAT_LGene(Individual owner,
VariationOperator levelOperator)
|
Element_NEAT_LGene(Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent)
|
Element_NEAT_LGene(Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent,
int _fromNeuron,
int _toNeuron,
double _weight)
|
Element_NEAT_LGene(java.lang.String __name,
Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent)
|
Element_NEAT_LGene(java.lang.String __name,
Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent,
int _fromNeuron,
int _toNeuron,
double _weight)
|
Element_NEAT_LGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator)
|
Element_NEAT_LGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent)
|
Element_NEAT_LGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent,
int _fromNeuron,
int _toNeuron,
double _weight)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
fromNeuron
protected int fromNeuron
toNeuron
protected int toNeuron
weight
protected double weight
Element_NEAT_LGene
public Element_NEAT_LGene()
Element_NEAT_LGene
public Element_NEAT_LGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator)
Element_NEAT_LGene
public Element_NEAT_LGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent)
Element_NEAT_LGene
public Element_NEAT_LGene(java.lang.String __name,
Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent)
Element_NEAT_LGene
public Element_NEAT_LGene(java.lang.String __name,
Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent,
int _fromNeuron,
int _toNeuron,
double _weight)
Element_NEAT_LGene
public Element_NEAT_LGene(java.lang.String __name,
Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent,
int _fromNeuron,
int _toNeuron,
double _weight)
Element_NEAT_LGene
public Element_NEAT_LGene(Individual owner,
VariationOperator levelOperator)
Element_NEAT_LGene
public Element_NEAT_LGene(Individual owner,
java.util.ArrayList levelOperatorList)
Element_NEAT_LGene
public Element_NEAT_LGene(Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent)
Element_NEAT_LGene
public Element_NEAT_LGene(Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent)
Element_NEAT_LGene
public Element_NEAT_LGene(Individual owner,
VariationOperator levelOperator,
int _innovationid,
boolean _recurrent,
int _fromNeuron,
int _toNeuron,
double _weight)
Element_NEAT_LGene
public Element_NEAT_LGene(Individual owner,
java.util.ArrayList levelOperatorList,
int _innovationid,
boolean _recurrent,
int _fromNeuron,
int _toNeuron,
double _weight)
getFromNeuron
public int getFromNeuron()
setFromNeuron
public void setFromNeuron(int n)
getToNeuron
public int getToNeuron()
setToNeuron
public void setToNeuron(int n)
getLinkWeight
public double getLinkWeight()
setLinkWeight
public void setLinkWeight(double w)
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