petsc-3.12.4 2020-02-04
DMPlexMatSetClosure
Set an array of the values on the closure of 'point'
Synopsis
#include "petscdmplex.h"
PetscErrorCode DMPlexMatSetClosure(DM dm, PetscSection section, PetscSection globalSection, Mat A, PetscInt point, const PetscScalar values[], InsertMode mode)
Not collective
Input Parameters
| dm | - The DM
|
| section | - The section describing the layout in v, or NULL to use the default section
|
| globalSection | - The section describing the layout in v, or NULL to use the default global section
|
| A | - The matrix
|
| point | - The point in the DM
|
| values | - The array of values
|
| mode | - The insert mode, where INSERT_ALL_VALUES and ADD_ALL_VALUES also overwrite boundary conditions
|
Fortran Notes
This routine is only available in Fortran 90, and you must include petsc.h90 in your code.
See Also
DMPlexVecGetClosure(), DMPlexVecSetClosure()
Level
intermediate
Location
src/dm/impls/plex/plex.c
Index of all DMPLEX routines
Table of Contents for all manual pages
Index of all manual pages