PetscProcessTree#
Prepares tree data to be displayed graphically
Synopsis#
#include "petscsys.h"
PetscErrorCode PetscProcessTree(PetscInt n, const PetscBool mask[], const PetscInt parentid[], PetscInt *Nlevels, PetscInt **Level, PetscInt **Levelcnt, PetscInt **Idbylevel, PetscInt **Column)
Not Collective
Input Parameters#
n - number of values
mask - indicates those entries in the tree, location 0 is always masked
parentid - indicates the parent of each entry
Output Parameters#
Nlevels - the number of levels
Level - for each node tells its level
Levelcnts - the number of nodes on each level
Idbylevel - a list of ids on each of the levels, first level followed by second etc
Column - for each id tells its column index
Note#
This code is not currently used
See Also#
Level#
developer
Location#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages