#include "petscmat.h" PetscErrorCode MatDiagonalSet(Mat Y,Vec D,InsertMode is)
Y | - the input matrix | |
D | - the diagonal matrix, represented as a vector | |
i | - INSERT_VALUES or ADD_VALUES |
Neighbor-wise Collective on Mat and Vec
Notes: If the matrix Y is missing some diagonal entries this routine can be very slow. To make it fast one should initially fill the matrix so that all diagonal entries have a value (with a value of zero for those locations that would not have an entry).
Level:intermediate
Location:src/mat/utils/axpy.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages