ESYS13  Revision_
Defines | Functions | Variables
Mesh_findMatchingFaces.c File Reference
#include "Util.h"
#include "Mesh.h"

Defines

#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

Define 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]