Removed unnecessary factors
This commit is contained in:
@ -118,25 +118,19 @@ public class Server
|
||||
|
||||
Queue<Thread> calcThreads = new();
|
||||
|
||||
for (double sameRoadPriority = 0; sameRoadPriority < 0.02; sameRoadPriority += 0.001)
|
||||
for (double roadLevelPriority = 0.02; roadLevelPriority > 0; roadLevelPriority -= 0.001)
|
||||
{
|
||||
for (double roadLevelPriority = 0.02; roadLevelPriority > 0; roadLevelPriority -= 0.001)
|
||||
for (double maxAngle = 5; maxAngle < 45; maxAngle += 5)
|
||||
{
|
||||
for (double maxAngle = 5; maxAngle < 45; maxAngle += 5)
|
||||
double priority = roadLevelPriority;
|
||||
double angle = maxAngle;
|
||||
calcThreads.Enqueue(new Thread(() =>
|
||||
{
|
||||
double priority = roadLevelPriority;
|
||||
double roadPriority = sameRoadPriority;
|
||||
double angle = maxAngle;
|
||||
calcThreads.Enqueue(new Thread(() =>
|
||||
{
|
||||
Pathfinder testresult = new Pathfinder(rm, priority, roadPriority,
|
||||
0, angle).AStar(start,
|
||||
finish, Tag.SpeedType.car);
|
||||
string fileName =
|
||||
$"angle{angle:0.000}_level{priority:0.000}_same{roadPriority:0.000}.result";
|
||||
testresult.SaveResult(Path.Join(parentFolder, fileName));
|
||||
}));
|
||||
}
|
||||
Pathfinder testresult = new Pathfinder(rm, priority, angle).AStar(start,
|
||||
finish, Tag.SpeedType.car);
|
||||
string fileName = $"angle{angle:0.000}_level{priority:0.000}.result";
|
||||
testresult.SaveResult(Path.Join(parentFolder, fileName));
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user