40 zzdef_(
zdoc,
Zdoc3,
"precision problems (corrected unless 'Q0' or an error)", -1);
46 zzdef_(
zinc,
Zminnorm,
"degenerate hyperplanes recomputed with gaussian elimination", -1);
104 zdef_(
zinc,
Znoarea,
"determinants not computed because vertex too low", -1);
120 zdef_(
zdoc,
Zdoc4,
"partitioning statistics(see previous for outer planes)", -1);
190 zdef_(
wmax,
Wmaxoutside,
"max distance of vertex or coplanar point above facet(w/roundoff)", -1);
300 #if qh_KEEPstatistics 309 facetT *facet, *neighbor, **neighborp;
311 realT dotproduct, dist;
312 int sizneighbors, sizridges, sizvertices, i;
443 qh_fprintf(qh, qh->
qhmem.
ferr, 6184,
"qhull error (qh_initstatistics): increase size of qhstat.id[].\n\ 444 qhstat.next %d should be <= sizeof(qh->qhstat.id) %d\n", qh->
qhstat.
next, (
int)
sizeof(qh->
qhstat.
id));
446 for(i=0; i <
ZEND; i++) {
448 for(j=i+1; j <
ZEND; j++) {
450 qh_fprintf(qh, qh->
qhmem.
ferr, 6185,
"qhull error (qh_initstatistics): duplicated statistic %d at indices %d and %d\n",
465 for(i=0; i <
ZEND; i++) {
517 #if qh_KEEPstatistics 557 qhull invoked by: %s | %s\n%s with options:\n%s\n",
string, qh->
rbox_command,
559 qh_fprintf(qh, fp, 9351,
"\nprecision constants:\n\ 560 %6.2g max. abs. coordinate in the (transformed) input('Qbd:n')\n\ 561 %6.2g max. roundoff error for distance computation('En')\n\ 562 %6.2g max. roundoff error for angle computations\n\ 563 %6.2g min. distance for outside points ('Wn')\n\ 564 %6.2g min. distance for visible facets ('Vn')\n\ 565 %6.2g max. distance for coplanar facets ('Un')\n\ 566 %6.2g max. facet width for recomputing centrum and area\n\ 572 %6.2g max. distance for near-inside points\n", qh->
NEARinside);
574 %6.2g max. cosine for pre-merge angle\n", qh->
premerge_cos);
578 %6.2g max. cosine for post-merge angle\n", qh->
postmerge_cos);
582 %6.2g max. distance for merging two simplicial facets\n\ 583 %6.2g max. roundoff error for arithmetic operations\n\ 584 %6.2g min. denominator for divisions\n\ 604 #define NULLfield " " 644 for (j=idx; j<nexti; j++)
651 #if qh_KEEPstatistics 671 stddev= sqrt(tot2/num - *ave * *ave);
677 #if !qh_KEEPstatistics
void qh_allstatI(qhT *qh)
void qh_allstatB(qhT *qh)
void qh_collectstatistics(qhT *qh)
#define FOREACHvertex_(vertices)
void qh_printstats(qhT *qh, FILE *fp, int idx, int *nextindex)
#define zzdef_(stype, name, string, cnt)
void qh_fprintf(FILE *fp, int msgcode, const char *fmt,...)
boolT qh_newstats(qhT *qh, int idx, int *nextindex)
#define qh_DUPLICATEridge
realT qh_stddev(int num, realT tot, realT tot2, realT *ave)
void qh_allstatG(qhT *qh)
realT qh_getangle(pointT *vect1, pointT *vect2)
void qh_allstatD(qhT *qh)
void qh_allstatF(qhT *qh)
void qh_allstatC(qhT *qh)
void qh_exit(int exitcode)
void qh_allstatE(qhT *qh)
void qh_initstatistics(qhT *qh)
void qh_printallstatistics(qhT *qh, FILE *fp, const char *string)
unsigned char id[ZEND+10]
#define FOREACHneighbor_(facet)
void qh_printstatlevel(qhT *qh, FILE *fp, int id)
boolT qh_nostatistic(qhT *qh, int i)
void qh_allstatA(qhT *qh)
void qh_allstatistics(qhT *qh)
void qh_allstatE2(qhT *qh)
void qh_distplane(pointT *point, facetT *facet, realT *dist)
int qh_setsize(setT *set)
#define zdef_(stype, name, string, cnt)
void qh_memstatistics(FILE *fp)
void qh_allstatH(qhT *qh)
void qh_printstatistics(qhT *qh, FILE *fp, const char *string)