Escript  Revision_4320
Macros | Functions | Variables
finley/src/Mesh_findMatchingFaces.c File Reference
#include "Util.h"
#include "Mesh.h"

Macros

#define getDist(_dist_, _e0_, _i0_, _e1_, _i1_)

Functions

int Finley_Mesh_findMatchingFaces_compar (const void *arg1, const void *arg2)
void Finley_Mesh_findMatchingFaces (Finley_NodeFile *nodes, Finley_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 Finley_Mesh_lockingGridSize = 0

Macro Definition Documentation

#define getDist (   _dist_,
  _e0_,
  _i0_,
  _e1_,
  _i1_ 
)
Value:
{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)])); \
}

Function Documentation

void Finley_Mesh_findMatchingFaces ( Finley_NodeFile nodes,
Finley_ElementFile faces,
double  safety_factor,
double  tolerance,
dim_t numPairs,
index_t elem0,
index_t elem1,
index_t matching_nodes_in_elem1 
)
int Finley_Mesh_findMatchingFaces_compar ( const void *  arg1,
const void *  arg2 
)

Variable Documentation

double Finley_Mesh_lockingGridSize = 0
static