Skip to main content

chronon::sender::SCCResult

SCC decomposition produced by tarjanSCC().

#include <Graph.hpp>

Public Functions

Name
size_tnumComponents() const
boolinCycle(size_t node) const
True if node belongs to a non-trivial SCC (size > 1).

Public Attributes

Name
std::vector< std::vector< size_t > >components
Nodes in each SCC.
std::vector< size_t >component
SCC index for each node.

Public Functions Documentation

function numComponents

inline size_t numComponents() const

function inCycle

inline bool inCycle(
size_t node
) const

True if node belongs to a non-trivial SCC (size > 1).

Public Attributes Documentation

variable components

std::vector< std::vector< size_t > > components;

Nodes in each SCC.

variable component

std::vector< size_t > component;

SCC index for each node.


Updated on 2026-05-26 at 05:42:32 +0000