|
TraceMaker
C++ API of the engine
|
#include <place/routable.hpp>
Public Attributes | |
| std::string | label |
| Placement | pl |
| RouteEval | eval |
| std::int64_t | hpwl = 0 |
| Σ HPWL (nm) on the loop's problem. | |
| bool | legal = true |
| no overlap or outline violation involving a movable part, not just parts moved | |
Definition at line 34 of file routable.hpp.
| RouteEval tmk::place::Candidate::eval |
Definition at line 37 of file routable.hpp.
| std::int64_t tmk::place::Candidate::hpwl = 0 |
Σ HPWL (nm) on the loop's problem.
Definition at line 38 of file routable.hpp.
| std::string tmk::place::Candidate::label |
Definition at line 35 of file routable.hpp.
| bool tmk::place::Candidate::legal = true |
no overlap or outline violation involving a movable part, not just parts moved
Definition at line 39 of file routable.hpp.
| Placement tmk::place::Candidate::pl |
Definition at line 36 of file routable.hpp.