Loading router/README.md +7 −1 Changes for router/README.md: 7 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -5,11 +5,17 @@ * ライン数(line_num) * 盤面情報(size_x$`\times`$size_yの盤面に整数を割り当て,自然数: ライン端点,-1: 配線禁止領域, 0: 配線領域) * 出力 * status(1: 配線成功,0: 配線失敗) * status(自然数: 配線成功,0: 配線失敗),配線成功時のstatusは総配線長を表す * 配線結果 * routerに渡す盤面情報,routerから返される配線結果は1次元配列(入力が2次元配列の場合,変換が必要) * ハードウェア化に備えて余計な型やヘッダファイルを含むが,その辺はご了承願いたい... ### Change log * 2019.07.16 * 端点の隣接判定に関するバグを修正 * 端点を結ぶパスが存在しないときにプログラムが停止するバグを修正 * 配線成功時のstatusを総配線長に変更 ### 関数呼び出し * 関数routerの呼び出し方法は以下のサンプルコードの通り * routerの第5引数はシード値で指定は任意(default=12345) Loading Loading
router/README.md +7 −1 Changes for router/README.md: 7 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -5,11 +5,17 @@ * ライン数(line_num) * 盤面情報(size_x$`\times`$size_yの盤面に整数を割り当て,自然数: ライン端点,-1: 配線禁止領域, 0: 配線領域) * 出力 * status(1: 配線成功,0: 配線失敗) * status(自然数: 配線成功,0: 配線失敗),配線成功時のstatusは総配線長を表す * 配線結果 * routerに渡す盤面情報,routerから返される配線結果は1次元配列(入力が2次元配列の場合,変換が必要) * ハードウェア化に備えて余計な型やヘッダファイルを含むが,その辺はご了承願いたい... ### Change log * 2019.07.16 * 端点の隣接判定に関するバグを修正 * 端点を結ぶパスが存在しないときにプログラムが停止するバグを修正 * 配線成功時のstatusを総配線長に変更 ### 関数呼び出し * 関数routerの呼び出し方法は以下のサンプルコードの通り * routerの第5引数はシード値で指定は任意(default=12345) Loading