PETSc version 3.15.5
DMStagMatGetValuesStencil
retrieve local matrix entries using grid indexing
Synopsis
PetscErrorCode DMStagMatGetValuesStencil(DM dm,Mat mat,PetscInt nRow,const DMStagStencil *posRow,PetscInt nCol,const DMStagStencil *posCol,PetscScalar *val)
Not Collective
Input Parameters
| dm | - the DMStag object
|
| mat | - the matrix
|
| nRow | - number of rows
|
| posRow | - grid locations (including components) of rows
|
| nCol | - number of columns
|
| posCol | - grid locations (including components) of columns
|
Output Parameter
| val | - logically two-dimensional array of values
|
See Also
DMSTAG, DMStagStencil, DMStagStencilLocation, DMStagVecGetValuesStencil(), DMStagVecSetValuesStencil(), DMStagMatSetValuesStencil(), MatSetValuesStencil(), MatAssemblyBegin(), MatAssemblyEnd(), DMCreateMatrix()
Level
advanced
Location
src/dm/impls/stag/stagstencil.c
Index of all DMSTAG routines
Table of Contents for all manual pages
Index of all manual pages