Tomasz Wlostowski
|
87ea540953
|
Fix whitespace errors
|
2021-02-25 17:18:23 +01:00 |
Tomasz Wlostowski
|
045d02f818
|
router: add strict/loose area restriction constraint. WIP
|
2021-02-25 17:18:23 +01:00 |
Tomasz Wlostowski
|
0306d16748
|
router: make post-drag optimization less intrusive
Fixes: #5918
|
2021-02-25 17:18:23 +01:00 |
Tomasz Wlostowski
|
14ce7a0ad7
|
router: implement area constraint in optimizer
|
2021-02-25 17:18:23 +01:00 |
Wayne Stambaugh
|
6a39b81647
|
Fix the last of broken Doxygen comment specifiers.
|
2021-01-27 17:39:44 -05:00 |
Jeff Young
|
d24b034cbc
|
Cleanup (and a minor performance improvement).
|
2021-01-04 22:32:29 +00:00 |
Jon Evans
|
689da3794d
|
PNS: Merge co-linear segments during placement
|
2020-12-29 21:14:36 -05:00 |
Werni
|
0e44f5128c
|
Add const specifiers
|
2020-11-18 19:50:36 +00:00 |
Tomasz Wlostowski
|
9bef95418e
|
router: wip on less intrusive dragged trace optimization
|
2020-10-09 00:01:26 +02:00 |
Tomasz Wlostowski
|
cf4945afaa
|
router: optimizer should now handle 'keep vertex' constraint correctly...
|
2020-02-27 22:02:56 +01:00 |
Tomasz Wlostowski
|
53c3f95ac4
|
router: initial attempt at walkaround mode for dragger
|
2020-02-27 22:02:56 +01:00 |
Tomasz Wlostowski
|
6b767d50c3
|
router: initial support for user-provided constraints for the optimizer
|
2020-02-27 22:02:56 +01:00 |
Seth Hillbrand
|
7c28c3838a
|
Comment-only changes
Makes class comments conform to coding standards
|
2020-01-10 16:43:01 -08:00 |
Seth Hillbrand
|
9648584827
|
Adjusting the breakout optimizer for custom pads
Rather than using the center of the bounding box, we keep the start
track on the custom pad's connection pad when optimizing the breakout.
|
2018-05-04 08:23:20 -07:00 |
Tomasz Włostowski
|
9932ff32ae
|
refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future
|
2017-11-03 23:59:02 +01:00 |
decimad
|
6c749e0ba8
|
Remove PNS_ prefix from most types inside namespace PNS
|
2016-09-06 16:06:06 +02:00 |
decimad
|
de6281e977
|
Move PNS router code into namespace PNS
update copyright messages
|
2016-09-06 16:06:06 +02:00 |
Simon Richter
|
da5699de0a
|
Replace boost::shared_ptr with std::shared_ptr.
|
2016-06-29 11:09:55 -04:00 |
Mathias Grimmberger
|
7724c581fd
|
router: support for non-90 degree pad orientations
|
2015-07-02 16:09:43 +02:00 |
Maciej Suminski
|
4fb9bce354
|
Code formatting.
|
2015-02-18 17:53:46 +01:00 |
Tomasz Włostowski
|
112adccbcb
|
router: differential pairs & length tuning support
|
2015-02-18 01:29:54 +01:00 |
Maciej Suminski
|
ad1b138f28
|
Reformatted PNS code to conform the coding policy.
|
2014-05-16 13:37:31 +02:00 |
Tomasz Włostowski
|
061660e9e4
|
Long-awaited new version of the P&S router
|
2014-05-14 15:53:54 +02:00 |
Maciej Suminski
|
0ac3e1fbf2
|
Namespace KiGfx->KIGFX.
template<> -> template <>
Some more reformatting according to uncrustify results.
|
2013-10-14 16:13:35 +02:00 |
Maciej Sumiński
|
5598acb617
|
Uncrustifying push&shove router
|
2013-09-26 23:53:54 +02:00 |
tomasz.wlostowski@cern.ch
|
db62d672d2
|
Initial version of the P&S router. Buggy and crappy.
|
2013-09-18 19:55:16 +02:00 |