Skip to main content

chronon::sender::TightCouplingResult

Tight-coupling cluster assignment from findTightCouplingClusters(). More...

#include <Graph.hpp>

Public Functions

Name
boolsameCluster(size_t a, size_t b) const
size_tnumClusters() const
const std::vector< size_t > &getCluster(size_t node) const

Public Attributes

Name
std::vector< std::vector< size_t > >clusters
std::vector< size_t >cluster_id

Detailed Description

struct chronon::sender::TightCouplingResult;

Tight-coupling cluster assignment from findTightCouplingClusters().

Units connected by delay=0 edges share a cluster and must execute on the same thread.

Public Functions Documentation

function sameCluster

inline bool sameCluster(
size_t a,
size_t b
) const

function numClusters

inline size_t numClusters() const

function getCluster

inline const std::vector< size_t > & getCluster(
size_t node
) const

Public Attributes Documentation

variable clusters

std::vector< std::vector< size_t > > clusters;

variable cluster_id

std::vector< size_t > cluster_id;

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