petsc-3.4.4 2014-03-13

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 section
A - The matrix
point - The sieve 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 DM routines
Table of Contents for all manual pages
Index of all manual pages

Examples

src/snes/examples/tutorials/ex52.c.html