Overture
Version 25
|
#include "Mapping.h"
#include "uns_templates.h"
#include "entityConnectivityBuilder.h"
#include "display.h"
Macros | |
#define | ENTIDX(ep, e, el, ec, ecl) ep[ (el)*(ec) + e ] |
Functions | |
int | constructEdgeEntityFromEntity (intArray &edges, intArray &downward, char *&dOrient, intArray &upwardIndex, intArray &upwardOffset, char *&uOrient, intArray ®ions, int nReg, int maxVerts, int maxVertIDX, int dDim) |
int | constructFaceEntityFromRegion (intArray &faces, intArray &downward, char *&dOrient, intArray &upwardIndex, intArray &upwardOffset, char *&uOrient, intArray ®ions, int nReg, int maxVertsPerFace, int maxVertIDX) |
int | constructRegion2EdgeFromFaces (intArray ®ion2Edge, char *&dOrient, intArray &upwardIndex, intArray &upwardOffset, char *&uOrient, intArray &face2Edge, char *faceEdgeOrient, intArray ®ion2Face, intArray &faces, intArray ®ions, int nReg, int maxVertIDX) |
int | constructFace2EdgeFromRegions (intArray &face2Edge, char *&dOrient, intArray &upwardIndex, intArray &upwardOffset, char *&uOrient, intArray ®ion2Edge, char *regionEdgeOrient, intArray ®ion2Face, intArray &faces, intArray &edges, intArray ®ions, int nReg, int maxFaces, int maxVertIDX) |
int | constructUpwardAdjacenciesFromDownward (intArray &upwardIndex, intArray &upwardOffset, char *&uOrient, const intArray &downward, const char *dOrient, int maxIDX) |
Variables | |
const int | topo2FaceNVerts [][6] |
const int | topo2FaceVert [][6][4] |
const int | topo2EdgeVert [][12][2] |
const int | topo2FaceEdge [][6][4] |
const int | topoNVerts [] |
const int | topoNEdges [] |
const int | topoNFaces [] |
#define ENTIDX | ( | ep, | |
e, | |||
el, | |||
ec, | |||
ecl | |||
) | ep[ (el)*(ec) + e ] |
Referenced by constructEdgeEntityFromEntity(), and constructFaceEntityFromRegion().
int constructEdgeEntityFromEntity | ( | intArray & | edges, |
intArray & | downward, | ||
char *& | dOrient, | ||
intArray & | upwardIndex, | ||
intArray & | upwardOffset, | ||
char *& | uOrient, | ||
intArray & | regions, | ||
int | nReg, | ||
int | maxVerts, | ||
int | maxVertIDX, | ||
int | dDim | ||
) |
References assert, ENTIDX, printF(), r, topo2EdgeVert, and topoNEdges.
Referenced by UnstructuredMapping::buildEntity().
int constructFace2EdgeFromRegions | ( | intArray & | face2Edge, |
char *& | dOrient, | ||
intArray & | upwardIndex, | ||
intArray & | upwardOffset, | ||
char *& | uOrient, | ||
intArray & | region2Edge, | ||
char * | regionEdgeOrient, | ||
intArray & | region2Face, | ||
intArray & | faces, | ||
intArray & | edges, | ||
intArray & | regions, | ||
int | nReg, | ||
int | maxFaces, | ||
int | maxVertIDX | ||
) |
References abs(), assert, constructUpwardAdjacenciesFromDownward(), max(), topo2FaceEdge, topo2FaceNVerts, topo2FaceVert, and topoNFaces.
Referenced by UnstructuredMapping::buildConnectivity().
int constructFaceEntityFromRegion | ( | intArray & | faces, |
intArray & | downward, | ||
char *& | dOrient, | ||
intArray & | upwardIndex, | ||
intArray & | upwardOffset, | ||
char *& | uOrient, | ||
intArray & | regions, | ||
int | nReg, | ||
int | maxVertsPerFace, | ||
int | maxVertIDX | ||
) |
References assert, ENTIDX, min(), r, topo2FaceNVerts, topo2FaceVert, topoNFaces, and type2.
Referenced by UnstructuredMapping::buildEntity().
int constructRegion2EdgeFromFaces | ( | intArray & | region2Edge, |
char *& | dOrient, | ||
intArray & | upwardIndex, | ||
intArray & | upwardOffset, | ||
char *& | uOrient, | ||
intArray & | face2Edge, | ||
char * | faceEdgeOrient, | ||
intArray & | region2Face, | ||
intArray & | faces, | ||
intArray & | regions, | ||
int | nReg, | ||
int | maxVertIDX | ||
) |
References abs(), assert, constructUpwardAdjacenciesFromDownward(), max(), topo2EdgeVert, topo2FaceEdge, topo2FaceNVerts, topo2FaceVert, and topoNFaces.
int constructUpwardAdjacenciesFromDownward | ( | intArray & | upwardIndex, |
intArray & | upwardOffset, | ||
char *& | uOrient, | ||
const intArray & | downward, | ||
const char * | dOrient, | ||
int | maxIDX | ||
) |
const int topo2EdgeVert[][12][2] |
Referenced by constructEdgeEntityFromEntity(), constructRegion2EdgeFromFaces(), and verifyUnstructuredConnectivity().
const int topo2FaceEdge[][6][4] |
Referenced by constructFace2EdgeFromRegions(), constructRegion2EdgeFromFaces(), and verifyUnstructuredConnectivity().
const int topo2FaceNVerts[][6] |
Referenced by constructFace2EdgeFromRegions(), constructFaceEntityFromRegion(), and constructRegion2EdgeFromFaces().
const int topo2FaceVert[][6][4] |
Referenced by constructFace2EdgeFromRegions(), constructFaceEntityFromRegion(), constructRegion2EdgeFromFaces(), and verifyUnstructuredConnectivity().
const int topoNEdges[] |
Referenced by constructEdgeEntityFromEntity(), UnstructuredMappingAdjacencyIterator::UnstructuredMappingAdjacencyIterator(), and verifyUnstructuredConnectivity().
const int topoNFaces[] |
Referenced by constructFace2EdgeFromRegions(), constructFaceEntityFromRegion(), constructRegion2EdgeFromFaces(), and UnstructuredMappingAdjacencyIterator::UnstructuredMappingAdjacencyIterator().
const int topoNVerts[] |
Referenced by UnstructuredMappingAdjacencyIterator::UnstructuredMappingAdjacencyIterator().