|
TraceMaker
C++ API of the engine
|
#include <crules/catalogue.hpp>
Public Member Functions | |
| int | index_of (std::string_view id) const |
| -1 if absent | |
| std::size_t | rule_count () const |
Public Attributes | |
| int | version = 0 |
| int | apply = 70 |
| int | suggest = 40 |
| confidence thresholds (doc 15 §3.2) | |
| double | prop_delay_outer = 6.0 |
| Skew ps -> mm without a stackup (doc 15 §4, §5.3): conservative FR-4 delays, outer / inner layers. | |
| double | prop_delay_inner = 7.0 |
| double | stitch_via_within_mm = 5.08 |
| General high-speed guidance (defaults.general_high_speed): a stitching via within this distance of a layer change. | |
| std::vector< Category > | categories |
Definition at line 48 of file catalogue.hpp.
| int tmk::crules::Catalogue::index_of | ( | std::string_view | id | ) | const |
-1 if absent
| std::size_t tmk::crules::Catalogue::rule_count | ( | ) | const |
| int tmk::crules::Catalogue::apply = 70 |
Definition at line 50 of file catalogue.hpp.
| std::vector<Category> tmk::crules::Catalogue::categories |
Definition at line 55 of file catalogue.hpp.
| double tmk::crules::Catalogue::prop_delay_inner = 7.0 |
Definition at line 52 of file catalogue.hpp.
| double tmk::crules::Catalogue::prop_delay_outer = 6.0 |
Skew ps -> mm without a stackup (doc 15 §4, §5.3): conservative FR-4 delays, outer / inner layers.
Definition at line 52 of file catalogue.hpp.
| double tmk::crules::Catalogue::stitch_via_within_mm = 5.08 |
General high-speed guidance (defaults.general_high_speed): a stitching via within this distance of a layer change.
Definition at line 54 of file catalogue.hpp.
| int tmk::crules::Catalogue::suggest = 40 |
confidence thresholds (doc 15 §3.2)
Definition at line 50 of file catalogue.hpp.
| int tmk::crules::Catalogue::version = 0 |
Definition at line 49 of file catalogue.hpp.