simbad.picoevo.ext.evolution
Class InitialisationOperator_Element_NEAT_NGene

java.lang.Object
  extended by simbad.picoevo.core.evolution.Operator
      extended by simbad.picoevo.core.evolution.InitialisationOperator
          extended by simbad.picoevo.core.evolution.InitialisationOperator_Element
              extended by simbad.picoevo.ext.evolution.InitialisationOperator_Element_NEAT_NGene

public class InitialisationOperator_Element_NEAT_NGene
extends InitialisationOperator_Element


Field Summary
protected  double activationResponse
           
protected  boolean enabled
           
protected  int innovationID
           
protected  int neuronID
           
protected  int neuronType
           
protected  boolean recurrent
           
(package private)  double splitX
           
(package private)  double splitY
           
 
Fields inherited from class simbad.picoevo.core.evolution.Operator
_name
 
Constructor Summary
InitialisationOperator_Element_NEAT_NGene()
           
InitialisationOperator_Element_NEAT_NGene(int _neuronType, double _activationResponse, int _neuronID, double _splitX, double _splitY, int _innovationID, boolean _recurrent, boolean _enabled)
           
InitialisationOperator_Element_NEAT_NGene(java.lang.String __name)
           
InitialisationOperator_Element_NEAT_NGene(java.lang.String __name, int _neuronType, double _activationResponse, int _neuronID, double _splitX, double _splitY, int _innovationID, boolean _recurrent, boolean _enabled)
           
 
Method Summary
 void initialise(Element object)
           
 
Methods inherited from class simbad.picoevo.core.evolution.Operator
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

neuronType

protected int neuronType

activationResponse

protected double activationResponse

neuronID

protected int neuronID

splitX

double splitX

splitY

double splitY

innovationID

protected int innovationID

recurrent

protected boolean recurrent

enabled

protected boolean enabled
Constructor Detail

InitialisationOperator_Element_NEAT_NGene

public InitialisationOperator_Element_NEAT_NGene()

InitialisationOperator_Element_NEAT_NGene

public InitialisationOperator_Element_NEAT_NGene(java.lang.String __name)

InitialisationOperator_Element_NEAT_NGene

public InitialisationOperator_Element_NEAT_NGene(int _neuronType,
                                                 double _activationResponse,
                                                 int _neuronID,
                                                 double _splitX,
                                                 double _splitY,
                                                 int _innovationID,
                                                 boolean _recurrent,
                                                 boolean _enabled)

InitialisationOperator_Element_NEAT_NGene

public InitialisationOperator_Element_NEAT_NGene(java.lang.String __name,
                                                 int _neuronType,
                                                 double _activationResponse,
                                                 int _neuronID,
                                                 double _splitX,
                                                 double _splitY,
                                                 int _innovationID,
                                                 boolean _recurrent,
                                                 boolean _enabled)
Method Detail

initialise

public void initialise(Element object)
Specified by:
initialise in class InitialisationOperator_Element