境界辺の反時計回り順序インデックスを返す。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=i32), | intent(in) | :: | edge_id |
integer(i32) function edge_order_index(edge_id) result(idx) integer(i32), intent(in) :: edge_id select case (edge_id) case (2_i32) idx = 0_i32 case (4_i32) idx = 1_i32 case (1_i32) idx = 2_i32 case (3_i32) idx = 3_i32 case default error stop "unknown edge id" end select end function edge_order_index