numerics
Loading...
Searching...
No Matches
num::ClusterResult Struct Reference

#include <connected_components.hpp>

Public Attributes

std::vector< intid
 Per-site label: -2 excluded, >=0 cluster index.
 
std::vector< intsizes
 sizes[c] = number of sites in cluster c
 
int largest_id = -1
 Index of largest cluster (-1 if none)
 
int largest_size = 0
 Size of largest cluster.
 

Detailed Description

Definition at line 21 of file connected_components.hpp.

Member Data Documentation

◆ id

std::vector<int> num::ClusterResult::id

Per-site label: -2 excluded, >=0 cluster index.

Definition at line 22 of file connected_components.hpp.

Referenced by num::connected_components(), and main().

◆ largest_id

int num::ClusterResult::largest_id = -1

Index of largest cluster (-1 if none)

Definition at line 24 of file connected_components.hpp.

Referenced by main().

◆ largest_size

int num::ClusterResult::largest_size = 0

Size of largest cluster.

Definition at line 25 of file connected_components.hpp.

Referenced by IsingLattice::sweep_umbrella().

◆ sizes

std::vector<int> num::ClusterResult::sizes

sizes[c] = number of sites in cluster c

Definition at line 23 of file connected_components.hpp.


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