Searched refs:PQkey (Results 1 - 6 of 6) sorted by relevance

/xsrc/external/mit/glu/dist/src/libtess/
H A Dpriorityq-sort.h40 #undef PQkey
54 #define PQkey PQSortKey macro
93 typedef PQHeapKey PQkey; typedef in typeref:typename:PQHeapKey
99 PQkey *keys;
100 PQkey **order;
103 int (*leq)(PQkey key1, PQkey key2);
106 PriorityQ *pqNewPriorityQ( int (*leq)(PQkey key1, PQkey key2) );
110 PQhandle pqInsert( PriorityQ *pq, PQkey ke
[all...]
H A Dpriorityq.h40 #undef PQkey
54 #define PQkey PQSortKey macro
93 typedef PQHeapKey PQkey; typedef in typeref:typename:PQHeapKey
99 PQkey *keys;
100 PQkey **order;
103 int (*leq)(PQkey key1, PQkey key2);
106 PriorityQ *pqNewPriorityQ( int (*leq)(PQkey key1, PQkey key2) );
110 PQhandle pqInsert( PriorityQ *pq, PQkey ke
[all...]
H A Dpriorityq-heap.h40 #define PQkey PQHeapKey macro
79 typedef void *PQkey; typedef in typeref:typename:void *
84 typedef struct { PQkey key; PQhandle node; } PQhandleElem;
92 int (*leq)(PQkey key1, PQkey key2);
95 PriorityQ *pqNewPriorityQ( int (*leq)(PQkey key1, PQkey key2) );
99 PQhandle pqInsert( PriorityQ *pq, PQkey key );
100 PQkey pqExtractMin( PriorityQ *pq );
H A Dpriorityq.c50 PriorityQ *pqNewPriorityQ( int (*leq)(PQkey key1, PQkey key2) )
89 #define Swap(a,b) do{PQkey *tmp = *a; *a = *b; *b = tmp;}while(0)
94 PQkey **p, **r, **i, **j, *piv;
95 struct { PQkey **p, **r; } Stack[50], *top = Stack;
174 PQhandle pqInsert( PriorityQ *pq, PQkey keyNew )
183 PQkey *saveKey= pq->keys;
203 PQkey pqExtractMin( PriorityQ *pq )
205 PQkey sortMin, heapMin;
224 PQkey pqMinimu
[all...]
H A Dpriorityq-heap.c58 PriorityQ *pqNewPriorityQ( int (*leq)(PQkey key1, PQkey key2) )
163 PQhandle pqInsert( PriorityQ *pq, PQkey keyNew )
211 PQkey pqExtractMin( PriorityQ *pq )
216 PQkey min = h[hMin].key;
H A Dsweep.c1251 pq = tess->pq = pqNewPriorityQ( (int (*)(PQkey, PQkey)) __gl_vertLeq );

Completed in 5 milliseconds