MatSetValue#
Set a single entry into a matrix. Not Collective
Synopsis#
#include <petscmat.h>
PetscErrorCode MatSetValue(Mat m,PetscInt row,PetscInt col,PetscScalar value,InsertMode mode)
Input Parameters#
m - the matrix
row - the row location of the entry
col - the column location of the entry
value - the value to insert
mode - either
INSERT_VALUES
orADD_VALUES
Note#
For efficiency one should use MatSetValues()
and set several values simultaneously.
See Also#
Matrices, Mat
, MatAssemblyBegin()
, MatAssemblyEnd
, InsertMode
, MatGetValue()
, MatSetValues()
,
MatSetValueLocal()
, MatSetValuesLocal()
Level#
beginner
Location#
Examples#
src/ksp/ksp/tutorials/ex21.c
src/ksp/ksp/tutorials/ex27.c
src/ksp/ksp/tutorials/ex44f.F90
src/ksp/ksp/tutorials/ex4.c
src/ksp/ksp/tutorials/ex59.c
src/ksp/ksp/tutorials/ex61f.F90
src/ksp/ksp/tutorials/ex73.c
src/ksp/ksp/tutorials/ex76.c
src/mat/tutorials/ex4.c
src/mat/tutorials/ex4f.F90
src/snes/tutorials/ex47cu.cu
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages