MatNestGetISs#

Returns the index sets partitioning the row and column spaces of a MATNEST

Synopsis#

#include "petscmat.h"   
PetscErrorCode MatNestGetISs(Mat A, IS rows[], IS cols[])

Not Collective

Input Parameter#

Output Parameters#

  • rows - array of row index sets (pass NULL to ignore)

  • cols - array of column index sets (pass NULL to ignore)

Note#

The user must have allocated arrays of the correct size. The reference count is not increased on the returned ISs.

See Also#

Matrices, Mat, MATNEST, MatNestGetSubMat(), MatNestGetSubMats(), MatNestGetSize(), MatNestGetLocalISs(), MatCreateNest(), MatNestSetSubMats()

Level#

advanced

Location#

src/mat/impls/nest/matnest.c

Examples#

src/ksp/ksp/tutorials/ex81a.c
src/ksp/ksp/tutorials/ex81.c
src/snes/tutorials/ex70.c

Implementations#

MatNestGetISs_Nest() in src/mat/impls/nest/matnest.c


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