|
TraceMaker
C++ API of the engine
|
Placement pseudo-nets for every applicable proximity rule (mode soft or on; confidence >= suggest). More...
#include <crules/engine.hpp>
Public Attributes | |
| int | pad_a = -1 |
| int | pad_b = -1 |
| int | weight = 10 |
| std::string | name |
| std::string | rule |
Placement pseudo-nets for every applicable proximity rule (mode soft or on; confidence >= suggest).
A part is tied by the first rule that claims it, in this priority: crystal, oscillator, ESD/protection, regulator, then decoupling; later rules skip it.
Definition at line 73 of file engine.hpp.
| std::string tmk::crules::PlacementAffinity::name |
Definition at line 75 of file engine.hpp.
| int tmk::crules::PlacementAffinity::pad_a = -1 |
Definition at line 74 of file engine.hpp.
| int tmk::crules::PlacementAffinity::pad_b = -1 |
Definition at line 74 of file engine.hpp.
| std::string tmk::crules::PlacementAffinity::rule |
Definition at line 75 of file engine.hpp.
| int tmk::crules::PlacementAffinity::weight = 10 |
Definition at line 74 of file engine.hpp.