|
KiCad PCB EDA Suite
|
Exact identity of one connected component. More...
#include <conn_partition.h>
Public Member Functions | |
| bool | operator== (const PARTITION &) const =default |
Public Attributes | |
| NODE_ID | anchor = INVALID_ID |
| std::vector< std::pair< NODE_ID, uint64_t > > | identity |
| uint64_t | hash = 0 |
Exact identity of one connected component.
Edges are not part of it, because they change only membership, which the node list records. Evaluators must therefore read nodes and never edges.
Definition at line 38 of file conn_partition.h.
|
default |
| NODE_ID SCH_CONNECTIVITY::PARTITION::anchor = INVALID_ID |
Definition at line 40 of file conn_partition.h.
Referenced by SCH_CONNECTIVITY::PrepareBundle().
| uint64_t SCH_CONNECTIVITY::PARTITION::hash = 0 |
Definition at line 42 of file conn_partition.h.
Referenced by SCH_CONNECTIVITY::COMPONENT_CACHE< VALUE >::UpdateBatch().
| std::vector<std::pair<NODE_ID, uint64_t> > SCH_CONNECTIVITY::PARTITION::identity |
Definition at line 41 of file conn_partition.h.
Referenced by SCH_CONNECTIVITY::PARTITIONER::Build(), SCH_CONNECTIVITY::DeriveSignal(), and SCH_CONNECTIVITY::PrepareBundle().