public void RemoveInputCell(gennCell cell) { this.outputCells.Remove(cell); this.inputWeight.Remove(cell); this.deltaWeight.Remove(cell); this.backError.Remove(cell); }
public void AddInputCell(gennCell cell, float weight = 0f) { this.inputCells.Add(cell); if (weight - 0f < 0.001f) { this.inputWeight.Add(cell, (float)this.randomGenerator.NextDouble()); } else { this.inputWeight.Add(cell, weight); } this.deltaWeight.Add(cell, default(float)); this.backError.Add(cell, default(float)); }
public int CompareTo(object obj) { if (obj == null) { return(1); } gennCell cell = obj as gennCell; if (cell != null) { return(this.GetID().CompareTo(cell.GetID())); } else { return(1); } }
public void AddFlowTo(gennCell cell, float weight = 0f) { this.outputCells.Add(cell); cell.AddInputCell(this, weight); }
public void RemoveOutputCell(gennCell cell) { this.outputCells.Remove(cell); }
public void AddOutputCell(gennCell cell) { this.outputCells.Add(cell); }