MatReorderingRegister
Adds a new sparse matrix reordering to the matrix package.
Synopsis
int MatReorderingRegister(MatReorderingType name,MatReorderingType *out,char *sname,int (*order)(Mat,MatReorderingType,IS*,IS*))
Input Parameters
name -name of ordering (if built-in) else ORDER_NEW
sname -corresponding string for name
order -routine that does reordering
Output Parameters
out -number associated with the reordering
Not
Collective
Keywords
matrix, reordering, register
See Also
MatReorderingRegisterDestroy(), MatReorderingRegisterAll()
Location: src/mat/impls/order/sorder.c
Matrix Index
Table of Contents