Interface Documentation
Version: invalid
Public Member Functions | List of all members
flecsi::util::graph::colorer Struct Referenceabstract

#include <colorer.hh>

Inheritance diagram for flecsi::util::graph::colorer:
Inheritance graph
[legend]

Public Member Functions

virtual std::set< size_t > color (const dcrs &naive)=0
 
virtual std::vector< size_t > new_color (const dcrs &naive)=0
 

Detailed Description

The colorer type provides an interface for creating distributed-memory colorings from a distributed, compressed-row storage graph representation.

Member Function Documentation

◆ color()

virtual std::set<size_t> flecsi::util::graph::colorer::color ( const dcrs naive)
pure virtual

This method takes a distributed, compressed-row-storage representation of a graph and returns the indepdentent coloring on a per color basis.

Parameters
naiveAn initial distributed, compressed-row-storage representation of the graph to color.
Returns
The set of indices that belong to the current execution instance.

Implemented in flecsi::util::graph::parmetis_colorer.


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