#include "Util.h"#include "Mesh.h"#include "ShapeTable.h"Defines | |
| #define | getDist(_dist_, _e0_, _i0_, _e1_, _i1_) |
Functions | |
| int | Dudley_Mesh_findMatchingFaces_compar (const void *arg1, const void *arg2) |
| void | Dudley_Mesh_findMatchingFaces (Dudley_NodeFile *nodes, Dudley_ElementFile *faces, double safety_factor, double tolerance, dim_t *numPairs, index_t *elem0, index_t *elem1, index_t *matching_nodes_in_elem1) |
Variables | |
| static double | Dudley_Mesh_lockingGridSize = 0 |
| #define getDist | ( | _dist_, | ||
| _e0_, | ||||
| _i0_, | ||||
| _e1_, | ||||
| _i1_ | ||||
| ) |
{dim_t i; \
_dist_=0; \
for (i=0;i<numDim;i++) _dist_=MAX(_dist_,ABS(X[INDEX3(i,_i0_,_e0_,numDim,NN)]-X[INDEX3(i,_i1_,_e1_,numDim,NN)])); \
}
Referenced by Dudley_Mesh_findMatchingFaces(), and Finley_Mesh_findMatchingFaces().
| void Dudley_Mesh_findMatchingFaces | ( | Dudley_NodeFile * | nodes, | |
| Dudley_ElementFile * | faces, | |||
| double | safety_factor, | |||
| double | tolerance, | |||
| dim_t * | numPairs, | |||
| index_t * | elem0, | |||
| index_t * | elem1, | |||
| index_t * | matching_nodes_in_elem1 | |||
| ) |
References ABS, Dudley_NodeFile::Coordinates, DBLE, Dudley_checkPtr(), Dudley_Mesh_findMatchingFaces_compar(), Dudley_Mesh_lockingGridSize, Dudley_noError(), Dudley_setError(), Dudley_Util_Gather_double(), Dudley_ElementFile::etype, getDist, getElementName(), INDEX2, INDEX3, MAX, MIN, Dudley_ElementFile::Nodes, Dudley_NodeFile::numDim, Dudley_ElementFile::numElements, Dudley_ElementFile::numNodes, numNodesOnFaceMap, Dudley_Mesh_findMatchingFaces_center::refId, reverseNodesMap, shiftNodesMap, TMPMEMALLOC, TMPMEMFREE, TYPE_ERROR, VALUE_ERROR, and Finley_Mesh_findMatchingFaces_center::x.
| int Dudley_Mesh_findMatchingFaces_compar | ( | const void * | arg1, | |
| const void * | arg2 | |||
| ) |
References Dudley_Mesh_lockingGridSize, FALSE, Dudley_Mesh_findMatchingFaces_center::refId, TRUE, and Dudley_Mesh_findMatchingFaces_center::x.
Referenced by Dudley_Mesh_findMatchingFaces().
double Dudley_Mesh_lockingGridSize = 0 [static] |
Referenced by Dudley_Mesh_findMatchingFaces(), and Dudley_Mesh_findMatchingFaces_compar().
1.7.1