petsc-3.7.1 2016-05-15
Report Typos and Errors

MatOrderingRegisterAll

Registers all of the matrix reordering routines in PETSc.

Synopsis

#include "petscmat.h"   
PetscErrorCode  MatOrderingRegisterAll(void)
Not Collective Many br

Many br

Adding new methods

To add a new method to the registry. Copy this routine and Many brmodify it to incorporate a call to MatReorderRegister() for Many brthe new method, after the current list. Many br

Restricting the choices: To prevent all of the methods from being Many brregistered and thus save memory, copy this routine and comment out Many brthose orderigs you do not wish to include. Make sure that the Many brreplacement routine is linked before libpetscmat.a. Many br

Keywords

matrix, reordering, register, all

See Also

MatOrderingRegister(), MatOrderingRegisterDestroy()

Level:developer
Location:
src/mat/order/sregis.c
Index of all MatOrderings routines
Table of Contents for all manual pages
Index of all manual pages