Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
|
Functions for hash tables management and triangle packing. More...
#include "libmmgs_private.h"
Go to the source code of this file.
Functions | |
static int | paktri (MMG5_pMesh mesh) |
int | MMGS_hashTria (MMG5_pMesh mesh) |
int | MMGS_assignEdge (MMG5_pMesh mesh) |
int | MMGS_bdryUpdate (MMG5_pMesh mesh) |
Functions for hash tables management and triangle packing.
Definition in file hash_s.c.
int MMGS_assignEdge | ( | MMG5_pMesh | mesh | ) |
mesh | pointer to the mesh structure. |
Copy the properties (ref and tag) of the declared edges to the triangles, where they are assigned to the individual corners of the triangle. First a hash is created for rapid lookup of the edges. Then in a loop over all edges of all triangles, the hash is probed for each edge, and if it exists its properties are copied. Thus, declared edges that do not occur in any triangle will be silently ignored.
Definition at line 113 of file hash_s.c.
int MMGS_bdryUpdate | ( | MMG5_pMesh | mesh | ) |
int MMGS_hashTria | ( | MMG5_pMesh | mesh | ) |
|
static |