Essentially a rewrite router1

Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
Clifford Wolf 2018-11-09 17:00:45 +01:00
parent 66dd17664c
commit aeaa0552ba
2 changed files with 369 additions and 810 deletions

File diff suppressed because it is too large Load Diff

View File

@ -33,6 +33,11 @@ struct Router1Cfg : Settings
bool cleanupReroute;
bool fullCleanupReroute;
bool useEstimate;
delay_t wireRipupPenalty;
delay_t pipRipupPenalty;
delay_t wireReusePenalty;
delay_t pipReusePenalty;
delay_t estimatePrecision;
};
extern bool router1(Context *ctx, const Router1Cfg &cfg);