public void setUpSubZone(ISubZone zone) { if (upSubZone != null) { DebugLog.Log("ERROR setUpSubZone: upSubZone is set already"); } upSubZone = zone; }
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>(); }
public void setDownSubZones(ISubZone zone) { downSubZones.AddLast(zone); }