|
TraceMaker
C++ API of the engine
|
#include <place/congestion.hpp>
Public Member Functions | |
| int | bin (Point q) const |
| bin containing q (clamped to the grid) | |
| std::size_t | size () const |
Public Attributes | |
| Coord | ox = 0 |
| Coord | oy = 0 |
| Coord | cell = 1'000'000 |
| int | nx = 1 |
| int | ny = 1 |
| std::vector< std::int64_t > | cap |
| track-length capacity per bin, nm | |
| Coord | pin_demand = 0 |
| track length consumed by one pin, nm | |
Definition at line 31 of file congestion.hpp.
| int tmk::place::CongestionMap::bin | ( | Point | q | ) | const |
bin containing q (clamped to the grid)
|
inline |
Definition at line 37 of file congestion.hpp.
| std::vector<std::int64_t> tmk::place::CongestionMap::cap |
track-length capacity per bin, nm
Definition at line 34 of file congestion.hpp.
| Coord tmk::place::CongestionMap::cell = 1'000'000 |
Definition at line 32 of file congestion.hpp.
| int tmk::place::CongestionMap::nx = 1 |
Definition at line 33 of file congestion.hpp.
| int tmk::place::CongestionMap::ny = 1 |
Definition at line 33 of file congestion.hpp.
| Coord tmk::place::CongestionMap::ox = 0 |
Definition at line 32 of file congestion.hpp.
| Coord tmk::place::CongestionMap::oy = 0 |
Definition at line 32 of file congestion.hpp.
| Coord tmk::place::CongestionMap::pin_demand = 0 |
track length consumed by one pin, nm
Definition at line 35 of file congestion.hpp.