Scotch Brand 5.1.10 User Manual

Page 94

Advertising
background image

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

Advertising