escript  Revision_Unversioneddirectory
Macros | Functions | Variables
dudley/src/Mesh_findMatchingFaces.cpp File Reference
#include "esysUtils/first.h"
#include "Util.h"
#include "Mesh.h"
#include "ShapeTable.h"

Macros

#define ESNEEDPYTHON
 
#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
 

Macro Definition Documentation

#define ESNEEDPYTHON
#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)])); \
}
#define MAX(_arg1_, _arg2_)
Definition: index.h:45
#define ABS(_arg_)
Definition: index.h:49
index_t dim_t
Definition: types.h:27
#define INDEX3(_X1_, _X2_, _X3_, _N1_, _N2_)
Definition: index.h:40

Referenced by Dudley_Mesh_findMatchingFaces().

Function Documentation

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 
)
int Dudley_Mesh_findMatchingFaces_compar ( const void *  arg1,
const void *  arg2 
)

Variable Documentation

double Dudley_Mesh_lockingGridSize = 0
static