(Bi)Connected components information maintained during the SyncPlan algorithm.
More...
#include <ogdf/cluster/sync_plan/SyncPlanComponents.h>
(Bi)Connected components information maintained during the SyncPlan algorithm.
Definition at line 58 of file SyncPlanComponents.h.
◆ SyncPlanComponents()
ogdf::sync_plan::SyncPlanComponents::SyncPlanComponents |
( |
Graph * |
g | ) |
|
|
inlineexplicit |
◆ bcConnectedId()
int ogdf::sync_plan::SyncPlanComponents::bcConnectedId |
( |
node |
n | ) |
const |
◆ bcNodeType()
◆ bcRepr()
node ogdf::sync_plan::SyncPlanComponents::bcRepr |
( |
node |
bc | ) |
const |
◆ bcSize()
int ogdf::sync_plan::SyncPlanComponents::bcSize |
( |
node |
n | ) |
const |
◆ bcTree()
const Graph& ogdf::sync_plan::SyncPlanComponents::bcTree |
( |
| ) |
const |
|
inline |
◆ biconnectedComponent()
node ogdf::sync_plan::SyncPlanComponents::biconnectedComponent |
( |
node |
n | ) |
const |
◆ biconnectedId()
int ogdf::sync_plan::SyncPlanComponents::biconnectedId |
( |
node |
n | ) |
const |
|
inline |
◆ biconReprNodes()
void ogdf::sync_plan::SyncPlanComponents::biconReprNodes |
( |
node |
bicon, |
|
|
SList< node > & |
nodes |
|
) |
| const |
◆ connectedCount()
int ogdf::sync_plan::SyncPlanComponents::connectedCount |
( |
| ) |
const |
|
inline |
◆ connectedId()
int ogdf::sync_plan::SyncPlanComponents::connectedId |
( |
node |
n | ) |
const |
|
inline |
◆ cutReplacedByWheel()
◆ findCommonBiconComp()
node ogdf::sync_plan::SyncPlanComponents::findCommonBiconComp |
( |
node |
bc_cut1, |
|
|
node |
bc_cut2 |
|
) |
| const |
◆ findOtherRepr()
node ogdf::sync_plan::SyncPlanComponents::findOtherRepr |
( |
node |
bc | ) |
const |
◆ fmtBCNode()
std::function<std::ostream&(std::ostream&)> ogdf::sync_plan::SyncPlanComponents::fmtBCNode |
( |
node |
bc | ) |
const |
◆ fmtBCOf()
std::function<std::ostream&(std::ostream&)> ogdf::sync_plan::SyncPlanComponents::fmtBCOf |
( |
node |
n | ) |
const |
|
inline |
◆ graph()
Graph& ogdf::sync_plan::SyncPlanComponents::graph |
( |
| ) |
const |
|
inline |
◆ graphEdgeToBCEdge()
std::pair<edge, edge> ogdf::sync_plan::SyncPlanComponents::graphEdgeToBCEdge |
( |
node |
bc_src, |
|
|
node |
bc_tgt |
|
) |
| const |
◆ insert()
void ogdf::sync_plan::SyncPlanComponents::insert |
( |
BCTree & |
tmp_bc | ) |
|
|
private |
◆ isCutComponent()
bool ogdf::sync_plan::SyncPlanComponents::isCutComponent |
( |
node |
n | ) |
const |
|
inline |
◆ isCutVertex()
bool ogdf::sync_plan::SyncPlanComponents::isCutVertex |
( |
node |
n | ) |
const |
|
inline |
◆ labelIsolatedNodes()
void ogdf::sync_plan::SyncPlanComponents::labelIsolatedNodes |
( |
| ) |
|
|
private |
◆ makeRepr()
void ogdf::sync_plan::SyncPlanComponents::makeRepr |
( |
node |
bc, |
|
|
node |
n |
|
) |
| |
|
private |
◆ nodeInserted()
void ogdf::sync_plan::SyncPlanComponents::nodeInserted |
( |
node |
g_n, |
|
|
node |
bc_n |
|
) |
| |
|
private |
◆ nodesInBiconnectedComponent()
FilteringBFS ogdf::sync_plan::SyncPlanComponents::nodesInBiconnectedComponent |
( |
node |
bicon | ) |
const |
◆ nodeType()
◆ postSplitOffEncapsulatedBlock()
◆ preJoin()
void ogdf::sync_plan::SyncPlanComponents::preJoin |
( |
node |
keep, |
|
|
node |
merge |
|
) |
| |
|
private |
◆ relabelExplodedStar()
void ogdf::sync_plan::SyncPlanComponents::relabelExplodedStar |
( |
node |
center1, |
|
|
node |
center2, |
|
|
List< node > |
remnants |
|
) |
| |
|
private |
◆ reset()
void ogdf::sync_plan::SyncPlanComponents::reset |
( |
| ) |
|
|
inlineprivate |
◆ SyncPlan
◆ SyncPlanConsistency
◆ SyncPlanDrawer
◆ BC
Graph ogdf::sync_plan::SyncPlanComponents::BC |
|
private |
◆ bc_conn_id
NodeArray<int> ogdf::sync_plan::SyncPlanComponents::bc_conn_id |
|
private |
◆ bc_g
◆ bc_size
NodeArray<int> ogdf::sync_plan::SyncPlanComponents::bc_size |
|
private |
◆ bc_type
◆ conn_count
int ogdf::sync_plan::SyncPlanComponents::conn_count |
|
private |
◆ conn_next_id
int ogdf::sync_plan::SyncPlanComponents::conn_next_id |
|
private |
◆ counter
int ogdf::sync_plan::SyncPlanComponents::counter = 1 |
|
mutableprivate |
Graph* ogdf::sync_plan::SyncPlanComponents::G |
|
private |
◆ g_bc
◆ marker
NodeArray<std::pair<int, edge> > ogdf::sync_plan::SyncPlanComponents::marker |
|
mutableprivate |
The documentation for this class was generated from the following file: