TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::place::PadAffinity Struct Reference

A design-intent pseudo-net between two board pads (doc 15 P1): pad_a belongs to the part that should sit near pad_b (an ESD part near its connector, a crystal near its IC's oscillator pins, ...). More...

#include <place/problem.hpp>

Public Attributes

int pad_a = -1
int pad_b = -1
 board pad indices
int weight = kSignalWeight
std::string name
 "~XTAL-01 Y1-U1"

Detailed Description

A design-intent pseudo-net between two board pads (doc 15 P1): pad_a belongs to the part that should sit near pad_b (an ESD part near its connector, a crystal near its IC's oscillator pins, ...).

Definition at line 135 of file problem.hpp.

Member Data Documentation

◆ name

std::string tmk::place::PadAffinity::name

"~XTAL-01 Y1-U1"

Definition at line 138 of file problem.hpp.

◆ pad_a

int tmk::place::PadAffinity::pad_a = -1

Definition at line 136 of file problem.hpp.

◆ pad_b

int tmk::place::PadAffinity::pad_b = -1

board pad indices

Definition at line 136 of file problem.hpp.

◆ weight

int tmk::place::PadAffinity::weight = kSignalWeight

Definition at line 137 of file problem.hpp.


The documentation for this struct was generated from the following file: