MatInodeAdjustForInodes#

If the matrix uses identical-node (inode) blocks, replace the given permutations, which are expressed on inode blocks, with permutations expressed on the individual rows and columns.

Synopsis#

Not Collective

Input Parameter#

  • A - the matrix

Output Parameters#

  • rperm - the row permutation, updated in place

  • cperm - the column permutation, updated in place

Note#

If A does not use inodes, or all inodes are of size 1, the permutations are returned unchanged.

See Also#

Mat, MATSEQAIJ, MatInodeGetInodeSizes(), MatGetOrdering()

Level#

developer

Location#

src/mat/impls/aij/seq/inode.c


Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages