public NNet(GoShape boardshape) : base() { this.boardshape = boardshape; layers = new Layer[layerSizes.Length]; for (int layer = 0; layer < layers.Length; layer++) { layers[layer] = new Layer( layer == 0 ? boardshape : new GoShape(layerSizes[layer - 1]), new GoShape(layerSizes[layer]) ); } }
public GoPosition(int onedim, GoShape shape) : base(onedim, shape) { }
public Go(GoShape dimensions) : base(dimensions) { Reset(); }