#include "element.h"
#include "map.h"
#include "random.h"
#include "tm.h"
#include "vector.h"
Go to the source code of this file.
|
#define | TMMESH_INSERT(m, e, em) TMmesh_insert(TM_ARG m, e, em) |
|
#define | TMMESH_REMOVE(m, e) TMmesh_remove(TM_ARG m, e) |
|
#define | TMMESH_INSERTBOUNDARY(m, b) TMmesh_insertBoundary(TM_ARG m, b) |
|
#define | TMMESH_REMOVEBOUNDARY(m, b) TMmesh_removeBoundary(TM_ARG m, b) |
|
|
mesh_t * | mesh_alloc () |
|
void | mesh_free (mesh_t *meshPtr) |
|
void | mesh_insert (mesh_t *meshPtr, element_t *elementPtr, MAP_T *edgeMapPtr) |
|
void | TMmesh_insert (TM_ARGDECL mesh_t *meshPtr, element_t *elementPtr, MAP_T *edgeMapPtr) |
|
TM_CALLABLE void | TMmesh_remove (TM_ARGDECL mesh_t *meshPtr, element_t *elementPtr) |
|
bool_t | TMmesh_insertBoundary (TM_ARGDECL mesh_t *meshPtr, edge_t *boundaryPtr) |
|
bool_t | TMmesh_removeBoundary (TM_ARGDECL mesh_t *meshPtr, edge_t *boundaryPtr) |
|
long | mesh_read (mesh_t *meshPtr, char *fileNamePrefix) |
|
element_t * | mesh_getBad (mesh_t *meshPtr) |
|
void | mesh_shuffleBad (mesh_t *meshPtr, random_t *randomPtr) |
|
bool_t | mesh_check (mesh_t *meshPtr, long expectedNumElement) |
|
bool_t mesh_check |
( |
mesh_t * |
meshPtr, |
|
|
long |
expectedNumElement |
|
) |
| |
void mesh_free |
( |
mesh_t * |
meshPtr | ) |
|
void mesh_insert |
( |
mesh_t * |
meshPtr, |
|
|
element_t * |
elementPtr, |
|
|
MAP_T * |
edgeMapPtr |
|
) |
| |
long mesh_read |
( |
mesh_t * |
meshPtr, |
|
|
char * |
fileNamePrefix |
|
) |
| |