DMFieldShellEvaluateFEDefault#
Default finite-element evaluation for a DMFIELDSHELL that maps the quadrature points to real space using the coordinate DMField and then calls DMFieldEvaluate().
Synopsis#
#include "petscdmfield.h"
PetscErrorCode DMFieldShellEvaluateFEDefault(DMField field, IS pointIS, PetscQuadrature quad, PetscDataType type, void *B, void *D, void *H)
Not Collective
Input Parameters#
Output Parameters#
B - values at quadrature points, or
NULLD - derivatives at quadrature points, or
NULLH - Hessians at quadrature points, or
NULL
Note#
Intended to be registered as the FE evaluation callback via DMFieldShellSetEvaluateFE() when the shell only supplies a bulk DMFieldEvaluate() implementation.
See Also#
DMField, DMFIELDSHELL, DMFieldShellSetEvaluateFE(), DMFieldShellEvaluateFVDefault(), DMFieldEvaluate()
Level#
developer
Location#
src/dm/field/impls/shell/dmfieldshell.c
Index of all DM routines
Table of Contents for all manual pages
Index of all manual pages