KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SCH_CONNECTIVITY::PARTITION Struct Reference

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
 

Detailed Description

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.

Member Function Documentation

◆ operator==()

bool SCH_CONNECTIVITY::PARTITION::operator== ( const PARTITION & ) const
default

Member Data Documentation

◆ anchor

NODE_ID SCH_CONNECTIVITY::PARTITION::anchor = INVALID_ID

Definition at line 40 of file conn_partition.h.

Referenced by SCH_CONNECTIVITY::PrepareBundle().

◆ hash

uint64_t SCH_CONNECTIVITY::PARTITION::hash = 0

◆ identity

std::vector<std::pair<NODE_ID, uint64_t> > SCH_CONNECTIVITY::PARTITION::identity

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