KGJAOQ7ATB6EPL24ONRQ6U6G3HVXNJLXKI4KSPVMM4D52DEUT4IAC
test {
_ = @import("grid_test.zig");
_ = @import("graph_test.zig");
}
var d = try Grid(usize, 100, 100, .HV).ParseGridFromCSV("grid-test.txt", ",");
const ret = try d.dijkstra(std.testing.allocator, .{ 0, 0 }, .{ 99, 99 });
var grid = try PF.Grid(usize, 100, 100, .HV).ParseGridFromCSV("grid-test.txt", ",");
const ret = try grid.dijkstra(std.testing.allocator, .{ 0, 0 }, .{ 99, 99 });
var d = try Grid(usize, 100, 100, [2][2]isize{ .{ 0, 1 }, .{ 1, 0 } }).ParseGridFromCSV("grid-test.txt", ",");
const ret = try d.dijkstra(std.testing.allocator, .{ 0, 0 }, .{ 99, 99 });
var grid = try PF.Grid(usize, 100, 100, [2][2]isize{ .{ 0, 1 }, .{ 1, 0 } }).ParseGridFromCSV("grid-test.txt", ",");
const ret = try grid.dijkstra(std.testing.allocator, .{ 0, 0 }, .{ 99, 99 });
var d = try Grid(isize, 100, 100, .diagonal).ParseGridFromCSV("grid-test.txt", ",");
const ret = try d.dijkstra(std.testing.allocator, .{ 0, 0 }, .{ 99, 99 });
var grid = try PF.Grid(isize, 100, 100, .diagonal).ParseGridFromCSV("grid-test.txt", ",");
const ret = try grid.dijkstra(std.testing.allocator, .{ 0, 0 }, .{ 99, 99 });
var d = try Grid(f64, 100, 100, .all).ParseGridFromCSV("grid-test.txt", ",");
const ret = try d.dijkstra(std.testing.allocator, .{ 0, 0 }, .{ 99, 99 });
var grid = try PF.Grid(f64, 100, 100, .all).ParseGridFromCSV("grid-test.txt", ",");
const ret = try grid.dijkstra(std.testing.allocator, .{ 0, 0 }, .{ 99, 99 });