Please, help us to better know about our user community by answering the following short survey: https://forms.gle/wpyrxWi18ox9Z5ae9

Topology information for the electronic modules arranged in a cluster. More...

Go to the source code of this file.

Classes

struct  ClusterAddress_t
 A GridPoint can be addressed also by its cluster address of type ClusterAddress_t. Attention: the scHThread number is not stored in the grid (although its place is reserved); its field must be handled per instance. More...
 

Enumerations

enum  ClusterNeighbor {
  cm_Head, cm_North, cm_NE, cm_SE,
  cm_South, cm_SW, cm_NW, cm_Broadcast
}
 The neighborship in the cluster: the members are referred to with their geographic direction. More...
 
enum  ClusterStatus { cs_NONE, cs_Member, cs_Head, cs_Error }
 The gridpoints can be the head of the cluster, a member of a cluster, or neither (stand-alone) More...
 

Detailed Description

Topology information for the electronic modules arranged in a cluster.

Enumeration Type Documentation

◆ ClusterNeighbor

enum typedef ClusterNeighbor

The neighborship in the cluster: the members are referred to with their geographic direction.

Enumerator
cm_Head 

The central gridpoint.

cm_North 

The North neighbor.

cm_NE 

The North-East neighbor.

cm_SE 

The South-East neighbor.

cm_South 

The South neighbor.

cm_SW 

The South-West neighbor.

cm_NW 

The North-West neighbor.

cm_Broadcast 

All cluster members (broadcast)

◆ ClusterStatus

The gridpoints can be the head of the cluster, a member of a cluster, or neither (stand-alone)

Enumerator
cs_NONE 

not specified (untouched)

cs_Member 

is an ordinary member

cs_Head 

is the head of its cluster

cs_Error 

is in error