DMPlexRestoreGeomCntrlPntAndWeightData#
Release the arrays returned by DMPlexGetGeomCntrlPntAndWeightData()
Synopsis#
#include "petscdmplex.h"
PetscErrorCode DMPlexRestoreGeomCntrlPntAndWeightData(DM dm, PetscHMapI *cpHashTable, PetscInt *cpCoordDataLength, PetscScalar **cpCoordData, PetscInt *maxNumEquiv, Mat *cpEquiv, PetscHMapI *wHashTable, PetscInt *wDataLength, PetscScalar **wData)
Not Collective
Input Parameters#
dm - The
DMPLEXwith an attached CAD geometrycpHashTable - Control-point hash table (unused, retained for API symmetry)
cpCoordDataLength - Length of
cpCoordData(unused, retained for API symmetry)cpCoordData - Control-point coordinate array to release
maxNumEquiv - Maximum number of equivalent control points (unused, retained for API symmetry)
cpEquiv - Control-point equivalency matrix (unused, retained for API symmetry)
wHashTable - Weight hash table (unused, retained for API symmetry)
wDataLength - Length of
wData(unused, retained for API symmetry)wData - Weight array to release
See Also#
DMPlexGetGeomCntrlPntAndWeightData(), DMPlexGeomDataAndGrads()
Level#
intermediate
Location#
Examples#
src/dm/impls/plex/tutorials/ex19.c
Index of all DMPlex routines
Table of Contents for all manual pages
Index of all manual pages