Documentation 6b54b78464
Loading...
Searching...
No Matches
CGraphColoringStructure Class Reference

Class, which provides distributed graph coloring algorithms. More...

#include <graph_coloring_structure.hpp>

Public Member Functions

void GraphVertexColoring (CConfig *config, const vector< unsigned long > &nVerticesPerRank, const vector< vector< unsigned long > > &entriesVertices, int &nGlobalColors, vector< int > &colorLocalVertices)
 Function, which determines the colors for the vertices of the given graph.
 

Detailed Description

Class, which provides distributed graph coloring algorithms.

Author
: E. van der Weide
Version
8.5.0 "Harrier"

Member Function Documentation

◆ GraphVertexColoring()

void CGraphColoringStructure::GraphVertexColoring ( CConfig *  config,
const vector< unsigned long > &  nVerticesPerRank,
const vector< vector< unsigned long > > &  entriesVertices,
int &  nGlobalColors,
vector< int > &  colorLocalVertices 
)

Function, which determines the colors for the vertices of the given graph.

Parameters
[in]config- Definition of the particular problem.
[in]nVerticesPerRank- Number of vertices of the graph per MPI-rank, cumulative storage format.
[in]entriesVertices- The entries in the graph of the local vertices in global numbering.
[out]nGlobalColors- Global number of colors in the graph.
[out]colorLocalVertices- The color of the local vertices of the graph.

The documentation for this class was generated from the following files: