Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Nektar::NekMeshUtils::DelaunayTriangle Member List

This is the complete list of members for Nektar::NekMeshUtils::DelaunayTriangle, including all inherited members.

alternateaxes(vertex *sortarray, int arraysize, int axis)Nektar::NekMeshUtils::DelaunayTriangleprivate
badsubsegdealloc(struct mesh *m, struct badsubseg *dyingseg)Nektar::NekMeshUtils::DelaunayTriangleprivate
badsubsegtraverse(struct mesh *m)Nektar::NekMeshUtils::DelaunayTriangleprivate
carveholes(struct mesh *m, struct behavior *b, double *holelist, int holes, double *regionlist, int regions)Nektar::NekMeshUtils::DelaunayTriangleprivate
ccwerrboundANektar::NekMeshUtils::DelaunayTriangleprivate
ccwerrboundBNektar::NekMeshUtils::DelaunayTriangleprivate
ccwerrboundCNektar::NekMeshUtils::DelaunayTriangleprivate
checkseg4encroach(struct mesh *m, struct behavior *b, struct osub *testsubseg)Nektar::NekMeshUtils::DelaunayTriangleprivate
conformingedge(struct mesh *m, struct behavior *b, vertex endpoint1, vertex endpoint2, int newmark)Nektar::NekMeshUtils::DelaunayTriangleprivate
constrainededge(struct mesh *m, struct behavior *b, struct otri *starttri, vertex endpoint2, int newmark)Nektar::NekMeshUtils::DelaunayTriangleprivate
counterclockwise(struct mesh *m, struct behavior *b, vertex pa, vertex pb, vertex pc)Nektar::NekMeshUtils::DelaunayTriangleprivate
counterclockwiseadapt(vertex pa, vertex pb, vertex pc, double detsum)Nektar::NekMeshUtils::DelaunayTriangleprivate
delaunay(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
delaunayfixup(struct mesh *m, struct behavior *b, struct otri *fixuptri, int leftside)Nektar::NekMeshUtils::DelaunayTriangleprivate
deletevertex(struct mesh *m, struct behavior *b, struct otri *deltri)Nektar::NekMeshUtils::DelaunayTriangleprivate
dequeuebadtriang(struct mesh *m)Nektar::NekMeshUtils::DelaunayTriangleprivate
divconqdelaunay(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
divconqrecurse(struct mesh *m, struct behavior *b, vertex *sortarray, int vertices, int axis, struct otri *farleft, struct otri *farright)Nektar::NekMeshUtils::DelaunayTriangleprivate
dummyinit(struct mesh *m, struct behavior *b, int trianglebytes, int subsegbytes)Nektar::NekMeshUtils::DelaunayTriangleprivate
enforcequality(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
enqueuebadtri(struct mesh *m, struct behavior *b, struct otri *enqtri, double minedge, vertex enqapex, vertex enqorg, vertex enqdest)Nektar::NekMeshUtils::DelaunayTriangleprivate
enqueuebadtriang(struct mesh *m, struct behavior *b, struct badtriang *badtri)Nektar::NekMeshUtils::DelaunayTriangleprivate
epsilonNektar::NekMeshUtils::DelaunayTriangleprivate
estimateTRI(int elen, double *e)Nektar::NekMeshUtils::DelaunayTriangleprivate
exactinit()Nektar::NekMeshUtils::DelaunayTriangleprivate
fast_expansion_sum_zeroelimTRI(int elen, double *e, int flen, double *f, double *h)Nektar::NekMeshUtils::DelaunayTriangleprivate
findcircumcenter(struct mesh *m, struct behavior *b, vertex torg, vertex tdest, vertex tapex, vertex circumcenter, double *xi, double *eta, int offcenter)Nektar::NekMeshUtils::DelaunayTriangleprivate
finddirection(struct mesh *m, struct behavior *b, struct otri *searchtri, vertex searchpoint)Nektar::NekMeshUtils::DelaunayTriangleprivate
flip(struct mesh *m, struct behavior *b, struct otri *flipedge)Nektar::NekMeshUtils::DelaunayTriangleprivate
formskeleton(struct mesh *m, struct behavior *b, int *segmentlist, int *segmentmarkerlist, int numberofsegments)Nektar::NekMeshUtils::DelaunayTriangleprivate
getvertex(struct mesh *m, struct behavior *b, int number)Nektar::NekMeshUtils::DelaunayTriangleprivate
iccerrboundANektar::NekMeshUtils::DelaunayTriangleprivate
iccerrboundBNektar::NekMeshUtils::DelaunayTriangleprivate
iccerrboundCNektar::NekMeshUtils::DelaunayTriangleprivate
incircle(struct mesh *m, struct behavior *b, vertex pa, vertex pb, vertex pc, vertex pd)Nektar::NekMeshUtils::DelaunayTriangleprivate
incircleadaptTRI(vertex pa, vertex pb, vertex pc, vertex pd, double permanent)Nektar::NekMeshUtils::DelaunayTriangleprivate
infecthull(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
initializetrisubpools(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
initializevertexpool(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
insertsegment(struct mesh *m, struct behavior *b, vertex endpoint1, vertex endpoint2, int newmark)Nektar::NekMeshUtils::DelaunayTriangleprivate
insertsubseg(struct mesh *m, struct behavior *b, struct otri *tri, int subsegmark)Nektar::NekMeshUtils::DelaunayTriangleprivate
insertvertex(struct mesh *m, struct behavior *b, vertex newvertex, struct otri *searchtri, struct osub *splitseg, int segmentflaws, int triflaws)Nektar::NekMeshUtils::DelaunayTriangleprivate
internalerror()Nektar::NekMeshUtils::DelaunayTriangleprivate
locate(struct mesh *m, struct behavior *b, vertex searchpoint, struct otri *searchtri)Nektar::NekMeshUtils::DelaunayTriangleprivate
makesubseg(struct mesh *m, struct osub *newsubseg)Nektar::NekMeshUtils::DelaunayTriangleprivate
maketriangle(struct mesh *m, struct behavior *b, struct otri *newotri)Nektar::NekMeshUtils::DelaunayTriangleprivate
makevertexmap(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
markhull(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
MemoryManager< DelaunayTriangle > classNektar::NekMeshUtils::DelaunayTrianglefriend
mergehulls(struct mesh *m, struct behavior *b, struct otri *farleft, struct otri *innerleft, struct otri *innerright, struct otri *farright, int axis)Nektar::NekMeshUtils::DelaunayTriangleprivate
minus1mod3Nektar::NekMeshUtils::DelaunayTriangleprivate
nonregular(struct mesh *m, struct behavior *b, vertex pa, vertex pb, vertex pc, vertex pd)Nektar::NekMeshUtils::DelaunayTriangleprivate
numbernodes(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
o3derrboundANektar::NekMeshUtils::DelaunayTriangleprivate
o3derrboundBNektar::NekMeshUtils::DelaunayTriangleprivate
o3derrboundCNektar::NekMeshUtils::DelaunayTriangleprivate
orient3d(struct mesh *m, struct behavior *b, vertex pa, vertex pb, vertex pc, vertex pd, double aheight, double bheight, double cheight, double dheight)Nektar::NekMeshUtils::DelaunayTriangleprivate
orient3dadapt(vertex pa, vertex pb, vertex pc, vertex pd, double aheight, double bheight, double cheight, double dheight, double permanent)Nektar::NekMeshUtils::DelaunayTriangleprivate
outNektar::NekMeshUtils::DelaunayTriangle
parsecommandline(int argc, char **argv, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
plague(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
plus1mod3Nektar::NekMeshUtils::DelaunayTriangleprivate
poolalloc(struct memorypool *pool)Nektar::NekMeshUtils::DelaunayTriangleprivate
pooldealloc(struct memorypool *pool, void *dyingitem)Nektar::NekMeshUtils::DelaunayTriangleprivate
pooldeinit(struct memorypool *pool)Nektar::NekMeshUtils::DelaunayTriangleprivate
poolinit(struct memorypool *pool, int bytecount, int itemcount, int firstitemcount, int alignment)Nektar::NekMeshUtils::DelaunayTriangleprivate
poolrestart(struct memorypool *pool)Nektar::NekMeshUtils::DelaunayTriangleprivate
poolzero(struct memorypool *pool)Nektar::NekMeshUtils::DelaunayTriangleprivate
preciselocate(struct mesh *m, struct behavior *b, vertex searchpoint, struct otri *searchtri, int stopatsubsegment)Nektar::NekMeshUtils::DelaunayTriangleprivate
precisionerror()Nektar::NekMeshUtils::DelaunayTriangleprivate
randomnation(unsigned int choices)Nektar::NekMeshUtils::DelaunayTriangleprivate
randomseedNektar::NekMeshUtils::DelaunayTriangleprivate
regionplague(struct mesh *m, struct behavior *b, double attribute, double area)Nektar::NekMeshUtils::DelaunayTriangleprivate
removeghosts(struct mesh *m, struct behavior *b, struct otri *startghost)Nektar::NekMeshUtils::DelaunayTriangleprivate
resulterrboundNektar::NekMeshUtils::DelaunayTriangleprivate
scale_expansion_zeroelimTRI(int elen, double *e, double b, double *h)Nektar::NekMeshUtils::DelaunayTriangleprivate
scoutsegment(struct mesh *m, struct behavior *b, struct otri *searchtri, vertex endpoint2, int newmark)Nektar::NekMeshUtils::DelaunayTriangleprivate
segmentintersection(struct mesh *m, struct behavior *b, struct otri *splittri, struct osub *splitsubseg, vertex endpoint2)Nektar::NekMeshUtils::DelaunayTriangleprivate
splitencsegs(struct mesh *m, struct behavior *b, int triflaws)Nektar::NekMeshUtils::DelaunayTriangleprivate
splitterNektar::NekMeshUtils::DelaunayTriangleprivate
splittriangle(struct mesh *m, struct behavior *b, struct badtriang *badtri)Nektar::NekMeshUtils::DelaunayTriangleprivate
subsegdealloc(struct mesh *m, subseg *dyingsubseg)Nektar::NekMeshUtils::DelaunayTriangleprivate
subsegtraverse(struct mesh *m)Nektar::NekMeshUtils::DelaunayTriangleprivate
tallyencs(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
tallyfaces(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
testtriangle(struct mesh *m, struct behavior *b, struct otri *testtri)Nektar::NekMeshUtils::DelaunayTriangleprivate
transfernodes(struct mesh *m, struct behavior *b, double *pointlist, double *pointattriblist, int *pointmarkerlist, int numberofpoints, int numberofpointattribs)Nektar::NekMeshUtils::DelaunayTriangleprivate
traversalinit(struct memorypool *pool)Nektar::NekMeshUtils::DelaunayTriangleprivate
traverse(struct memorypool *pool)Nektar::NekMeshUtils::DelaunayTriangleprivate
triangledealloc(struct mesh *m, triangle *dyingtriangle)Nektar::NekMeshUtils::DelaunayTriangleprivate
triangledeinit(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
triangleinit(struct mesh *m)Nektar::NekMeshUtils::DelaunayTriangleprivate
triangletraverse(struct mesh *m)Nektar::NekMeshUtils::DelaunayTriangleprivate
triangulate(char *)Nektar::NekMeshUtils::DelaunayTriangle
triangulatepolygon(struct mesh *m, struct behavior *b, struct otri *firstedge, struct otri *lastedge, int edgecount, int doflip, int triflaws)Nektar::NekMeshUtils::DelaunayTriangleprivate
triexit(int status)Nektar::NekMeshUtils::DelaunayTriangleprivate
trifree(void *memptr)Nektar::NekMeshUtils::DelaunayTriangle
trimalloc(int size)Nektar::NekMeshUtils::DelaunayTriangleprivate
triunsuitable(vertex triorg, vertex tridest, vertex triapex, double area)Nektar::NekMeshUtils::DelaunayTriangleprivate
undovertex(struct mesh *m, struct behavior *b)Nektar::NekMeshUtils::DelaunayTriangleprivate
unflip(struct mesh *m, struct behavior *b, struct otri *flipedge)Nektar::NekMeshUtils::DelaunayTriangleprivate
vertexdealloc(struct mesh *m, vertex dyingvertex)Nektar::NekMeshUtils::DelaunayTriangleprivate
vertexmedian(vertex *sortarray, int arraysize, int median, int axis)Nektar::NekMeshUtils::DelaunayTriangleprivate
vertexsort(vertex *sortarray, unsigned int arraysize)Nektar::NekMeshUtils::DelaunayTriangleprivate
vertextraverse(struct mesh *m)Nektar::NekMeshUtils::DelaunayTriangleprivate
writeelements(struct mesh *m, struct behavior *b, int **trianglelist, double **triangleattriblist)Nektar::NekMeshUtils::DelaunayTriangleprivate
writenodes(struct mesh *m, struct behavior *b, double **pointlist, double **pointattriblist, int **pointmarkerlist)Nektar::NekMeshUtils::DelaunayTriangleprivate
writepoly(struct mesh *m, struct behavior *b, int **segmentlist, int **segmentmarkerlist)Nektar::NekMeshUtils::DelaunayTriangleprivate