Ejemplo n.º 1
0
 public void setUpSubZone(ISubZone zone)
 {
     if (upSubZone != null)
     {
         DebugLog.Log("ERROR setUpSubZone: upSubZone is set already");
     }
     upSubZone = zone;
 }
Ejemplo n.º 2
0
 public SubZone(int numColumns)
 {
     columns = new Column[numColumns];
     for (int i = 0; i < numColumns; i++)
     {
         columns[i] = new Column(this);
     }
     inputActive   = new LinkedList <INeuron>();
     inputForecast = new LinkedList <INeuron>();
     //inputMotor = new LinkedList<>();
     activeColumns  = new LinkedList <Column>();
     upSubZone      = null;
     downSubZones   = new LinkedList <ISubZone>();
     downOutputs    = new LinkedList <INeuron>();
     upOutputActive = 0.0f;
     upOutputs      = new LinkedList <INeuron>();
 }
Ejemplo n.º 3
0
 public void setDownSubZones(ISubZone zone)
 {
     downSubZones.AddLast(zone);
 }