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

  • cols - array of column index sets

Note#

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

See Also#

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

Level#

advanced

Location#

src/mat/impls/nest/matnest.c

Examples#

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

Implementations#

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


Edit on GitLab

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