MatHasOperation#
Determines whether the given matrix supports the particular operation.
Synopsis#
#include "petscmat.h"
PetscErrorCode MatHasOperation(Mat mat, MatOperation op, PetscBool *has)
Not Collective
Input Parameters#
mat - the matrix
op - the operation, for example,
MATOP_GET_DIAGONAL
Output Parameter#
has - either
PETSC_TRUE
orPETSC_FALSE
Note#
See the file include/petscmat.h for a complete list of matrix
operations, which all have the form MATOP_MatNorm()
-> MATOP_NORM
.
See Also#
Level#
advanced
Location#
Implementations#
MatHasOperation_IS in src/mat/impls/is/matis.c
MatHasOperation_Nest in src/mat/impls/nest/matnest.c
MatHasOperation_Transpose in src/mat/impls/transpose/transm.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages