Refactor ElkSharp hybrid routing and document speed path

This commit is contained in:
master
2026-03-29 19:33:46 +03:00
parent 7d6bc2b0ab
commit e8f7ad7652
89 changed files with 13280 additions and 10732 deletions

View File

@@ -87,8 +87,17 @@ public sealed record EdgeRefinementOptions
public sealed record IterativeRoutingOptions
{
public bool? Enabled { get; init; }
public IterativeRoutingMode Mode { get; init; } = IterativeRoutingMode.LegacyMultiStrategy;
public int MaxAdaptationsPerStrategy { get; init; } = 100;
public int RequiredValidSolutions { get; init; } = 10;
public int MaxRepairWaves { get; init; } = 4;
public int MaxParallelRepairBuilds { get; init; } = 4;
}
public enum IterativeRoutingMode
{
LegacyMultiStrategy = 0,
HybridDeterministic = 1,
}
public sealed record ElkPoint