Description
The
SCOTCH graphOrderCheck
routine checks the consistency of the given
SCOTCH Ordering
structure pointed to by
ordeptr
.
Return values
SCOTCH graphOrderCheck
returns 0 if ordering data are consistent, and 1 else.
7.7.9
SCOTCH graphOrderCompute
Synopsis
int SCOTCH graphOrderCompute (const SCOTCH Graph *
grafptr,
SCOTCH Ordering *
ordeptr,
const SCOTCH Strat *
straptr)
scotchfgraphordercompute (doubleprecision (*)
grafdat,
doubleprecision (*)
ordedat,
doubleprecision (*)
stradat,
integer
ierr)
Description
The
SCOTCH graphOrderCompute
routine computes a block ordering of the
graph structure pointed to by
grafptr
, using the ordering strategy pointed
to by
stratptr
, and stores its result in the ordering structure pointed to by
ordeptr
.
On return, the ordering structure holds a block ordering of the given graph
(see section 7.7.2 for a description of the ordering fields).
Return values
SCOTCH graphOrderCompute
returns 0 if the ordering has been successfully
computed, and 1 else. In this latter case, the ordering arrays may however
have been partially or completely filled, but their contents are not significant.
7.7.10
SCOTCH graphOrderComputeList
Synopsis
int SCOTCH graphOrderComputeList (const SCOTCH Graph *
grafptr,
SCOTCH Ordering *
ordeptr,
SCOTCH Num
listnbr,
SCOTCH Num *
listtab,
const SCOTCH Strat *
straptr)
scotchfgraphordercompute (doubleprecision (*)
grafdat,
doubleprecision (*)
ordedat,
integer*
num
listnbr,
integer*
num
(*)
listtab,
doubleprecision (*)
stradat,
integer
ierr)
94