MatColoringSetMaxColors#
Sets the maximum number of colors to produce
Synopsis#
#include "petscmat.h"
PetscErrorCode MatColoringSetMaxColors(MatColoring mc, PetscInt maxcolors)
Logically Collective
Input Parameters#
mc - the
MatColoring
contextmaxcolors - the maximum number of colors to produce
Notes#
Vertices not in an available color are set to have color maxcolors+1, which is not a valid color as they may be adjacent.
This works only for MATCOLORINGGREEDY
and MATCOLORINGJP
This may be used to compute a certain number of
independent sets from the graph. For instance, while using
MATCOLORINGGREEDY
and maxcolors = 1, one gets out an MIS.
See Also#
Level#
beginner
Location#
src/mat/graphops/color/interface/matcoloring.c
Index of all MatGraphOperations routines
Table of Contents for all manual pages
Index of all manual pages