#include "mat.h" int MatZeroRowsLocal(Mat mat,IS is,Scalar *diag)Collective on Mat
mat | - the matrix | |
is | - index set of rows to remove | |
diag | - pointer to value put in all diagonals of eliminated rows. Note that diag is not a pointer to an array, but merely a pointer to a single value. |
The user can set a value in the diagonal entry (or for the AIJ and row formats can optionally remove the main diagonal entry from the nonzero structure as well, by passing a null pointer (PETSC_NULL in C or PETSC_NULL_SCALAR in Fortran) as the final argument).
Level:intermediate
Location:src/mat/interface/matrix.c
Matrix Index
Table of Contents