MeshKit
1.0
|
Functions | |
double | doublerand () |
double | narrowdoublerand () |
double | uniformdoublerand () |
float | floatrand () |
float | narrowfloatrand () |
float | uniformfloatrand () |
void | exactinit () |
int | grow_expansion (int elen, REAL *e, REAL b, REAL *h) |
int | grow_expansion_zeroelim (int elen, REAL *e, REAL b, REAL *h) |
int | expansion_sum (int elen, REAL *e, int flen, REAL *f, REAL *h) |
int | expansion_sum_zeroelim1 (int elen, REAL *e, int flen, REAL *f, REAL *h) |
int | expansion_sum_zeroelim2 (int elen, REAL *e, int flen, REAL *f, REAL *h) |
int | fast_expansion_sum (int elen, REAL *e, int flen, REAL *f, REAL *h) |
int | fast_expansion_sum_zeroelim (int elen, REAL *e, int flen, REAL *f, REAL *h) |
int | linear_expansion_sum (int elen, REAL *e, int flen, REAL *f, REAL *h) |
int | linear_expansion_sum_zeroelim (int elen, REAL *e, int flen, REAL *f, REAL *h) |
int | scale_expansion (int elen, REAL *e, REAL b, REAL *h) |
int | scale_expansion_zeroelim (int elen, REAL *e, REAL b, REAL *h) |
int | compress (int elen, REAL *e, REAL *h) |
REAL | estimate (int elen, REAL *e) |
REAL | orient2dfast (REAL *pa, REAL *pb, REAL *pc) |
REAL | orient2dexact (REAL *pa, REAL *pb, REAL *pc) |
REAL | orient2dslow (REAL *pa, REAL *pb, REAL *pc) |
REAL | orient2dadapt (REAL *pa, REAL *pb, REAL *pc, REAL detsum) |
REAL | orient2d (REAL *pa, REAL *pb, REAL *pc) |
REAL | orient3dfast (REAL *pa, REAL *pb, REAL *pc, REAL *pd) |
REAL | orient3dexact (REAL *pa, REAL *pb, REAL *pc, REAL *pd) |
REAL | orient3dslow (REAL *pa, REAL *pb, REAL *pc, REAL *pd) |
REAL | orient3dadapt (REAL *pa, REAL *pb, REAL *pc, REAL *pd, REAL permanent) |
REAL | orient3d (REAL *pa, REAL *pb, REAL *pc, REAL *pd) |
REAL | incirclefast (REAL *pa, REAL *pb, REAL *pc, REAL *pd) |
REAL | incircleexact (REAL *pa, REAL *pb, REAL *pc, REAL *pd) |
REAL | incircleslow (REAL *pa, REAL *pb, REAL *pc, REAL *pd) |
REAL | incircleadapt (REAL *pa, REAL *pb, REAL *pc, REAL *pd, REAL permanent) |
REAL | incircle (REAL *pa, REAL *pb, REAL *pc, REAL *pd) |
REAL | inspherefast (REAL *pa, REAL *pb, REAL *pc, REAL *pd, REAL *pe) |
REAL | insphereexact (REAL *pa, REAL *pb, REAL *pc, REAL *pd, REAL *pe) |
REAL | insphereslow (REAL *pa, REAL *pb, REAL *pc, REAL *pd, REAL *pe) |
REAL | insphereadapt (REAL *pa, REAL *pb, REAL *pc, REAL *pd, REAL *pe, REAL permanent) |
REAL | insphere (REAL *pa, REAL *pb, REAL *pc, REAL *pd, REAL *pe) |
double | orient2d (double *pa, double *pb, double *pc) |
double | orient2dfast (double *pa, double *pb, double *pc) |
double | orient3d (double *pa, double *pb, double *pc, double *pd) |
double | orient3dfast (double *pa, double *pb, double *pc, double *pd) |
double | incircle (double *pa, double *pb, double *pc, double *pd) |
double | incirclefast (double *pa, double *pb, double *pc, double *pd) |
double | insphere (double *pa, double *pb, double *pc, double *pd, double *pe) |
double | inspherefast (double *pa, double *pb, double *pc, double *pd, double *pe) |
Variables | |
REAL | splitter |
REAL | epsilon |
REAL | resulterrbound |
REAL | ccwerrboundA |
REAL | ccwerrboundB |
REAL | ccwerrboundC |
REAL | o3derrboundA |
REAL | o3derrboundB |
REAL | o3derrboundC |
REAL | iccerrboundA |
REAL | iccerrboundB |
REAL | iccerrboundC |
REAL | isperrboundA |
REAL | isperrboundB |
REAL | isperrboundC |
int QM::compress | ( | int | elen, |
REAL * | e, | ||
REAL * | h | ||
) |
Definition at line 1297 of file GeomPredicates.cpp.
double QM::doublerand | ( | ) |
Definition at line 497 of file GeomPredicates.cpp.
REAL QM::estimate | ( | int | elen, |
REAL * | e | ||
) |
Definition at line 1339 of file GeomPredicates.cpp.
void exactinit | ( | ) |
Definition at line 644 of file GeomPredicates.cpp.
int QM::expansion_sum | ( | int | elen, |
REAL * | e, | ||
int | flen, | ||
REAL * | f, | ||
REAL * | h | ||
) |
Definition at line 770 of file GeomPredicates.cpp.
int QM::expansion_sum_zeroelim1 | ( | int | elen, |
REAL * | e, | ||
int | flen, | ||
REAL * | f, | ||
REAL * | h | ||
) |
Definition at line 814 of file GeomPredicates.cpp.
int QM::expansion_sum_zeroelim2 | ( | int | elen, |
REAL * | e, | ||
int | flen, | ||
REAL * | f, | ||
REAL * | h | ||
) |
Definition at line 869 of file GeomPredicates.cpp.
int QM::fast_expansion_sum | ( | int | elen, |
REAL * | e, | ||
int | flen, | ||
REAL * | f, | ||
REAL * | h | ||
) |
Definition at line 921 of file GeomPredicates.cpp.
int QM::fast_expansion_sum_zeroelim | ( | int | elen, |
REAL * | e, | ||
int | flen, | ||
REAL * | f, | ||
REAL * | h | ||
) |
Definition at line 993 of file GeomPredicates.cpp.
float QM::floatrand | ( | ) |
Definition at line 566 of file GeomPredicates.cpp.
int QM::grow_expansion | ( | int | elen, |
REAL * | e, | ||
REAL | b, | ||
REAL * | h | ||
) |
Definition at line 699 of file GeomPredicates.cpp.
int QM::grow_expansion_zeroelim | ( | int | elen, |
REAL * | e, | ||
REAL | b, | ||
REAL * | h | ||
) |
Definition at line 732 of file GeomPredicates.cpp.
double QM::incircle | ( | double * | pa, |
double * | pb, | ||
double * | pc, | ||
double * | pd | ||
) |
Definition at line 3116 of file GeomPredicates.cpp.
Definition at line 2547 of file GeomPredicates.cpp.
Definition at line 2293 of file GeomPredicates.cpp.
double QM::incirclefast | ( | double * | pa, |
double * | pb, | ||
double * | pc, | ||
double * | pd | ||
) |
Definition at line 2270 of file GeomPredicates.cpp.
Definition at line 2391 of file GeomPredicates.cpp.
double QM::insphere | ( | double * | pa, |
double * | pb, | ||
double * | pc, | ||
double * | pd, | ||
double * | pe | ||
) |
Definition at line 4023 of file GeomPredicates.cpp.
Definition at line 3809 of file GeomPredicates.cpp.
Definition at line 3228 of file GeomPredicates.cpp.
double QM::inspherefast | ( | double * | pa, |
double * | pb, | ||
double * | pc, | ||
double * | pd, | ||
double * | pe | ||
) |
Definition at line 3185 of file GeomPredicates.cpp.
Definition at line 3480 of file GeomPredicates.cpp.
int QM::linear_expansion_sum | ( | int | elen, |
REAL * | e, | ||
int | flen, | ||
REAL * | f, | ||
REAL * | h | ||
) |
Definition at line 1073 of file GeomPredicates.cpp.
int QM::linear_expansion_sum_zeroelim | ( | int | elen, |
REAL * | e, | ||
int | flen, | ||
REAL * | f, | ||
REAL * | h | ||
) |
Definition at line 1132 of file GeomPredicates.cpp.
double QM::narrowdoublerand | ( | ) |
Definition at line 523 of file GeomPredicates.cpp.
float QM::narrowfloatrand | ( | ) |
Definition at line 591 of file GeomPredicates.cpp.
double QM::orient2d | ( | double * | pa, |
double * | pb, | ||
double * | pc | ||
) |
REAL QM::orient2d | ( | REAL * | pa, |
REAL * | pb, | ||
REAL * | pc | ||
) |
Definition at line 1551 of file GeomPredicates.cpp.
Definition at line 1471 of file GeomPredicates.cpp.
REAL QM::orient2dexact | ( | REAL * | pa, |
REAL * | pb, | ||
REAL * | pc | ||
) |
Definition at line 1388 of file GeomPredicates.cpp.
double QM::orient2dfast | ( | double * | pa, |
double * | pb, | ||
double * | pc | ||
) |
REAL QM::orient2dfast | ( | REAL * | pa, |
REAL * | pb, | ||
REAL * | pc | ||
) |
Definition at line 1377 of file GeomPredicates.cpp.
REAL QM::orient2dslow | ( | REAL * | pa, |
REAL * | pb, | ||
REAL * | pc | ||
) |
Definition at line 1430 of file GeomPredicates.cpp.
double QM::orient3d | ( | double * | pa, |
double * | pb, | ||
double * | pc, | ||
double * | pd | ||
) |
Definition at line 2203 of file GeomPredicates.cpp.
Definition at line 1803 of file GeomPredicates.cpp.
Definition at line 1634 of file GeomPredicates.cpp.
double QM::orient3dfast | ( | double * | pa, |
double * | pb, | ||
double * | pc, | ||
double * | pd | ||
) |
Definition at line 1613 of file GeomPredicates.cpp.
Definition at line 1711 of file GeomPredicates.cpp.
int QM::scale_expansion | ( | int | elen, |
REAL * | e, | ||
REAL | b, | ||
REAL * | h | ||
) |
Definition at line 1201 of file GeomPredicates.cpp.
int QM::scale_expansion_zeroelim | ( | int | elen, |
REAL * | e, | ||
REAL | b, | ||
REAL * | h | ||
) |
Definition at line 1246 of file GeomPredicates.cpp.
double QM::uniformdoublerand | ( | ) |
Definition at line 548 of file GeomPredicates.cpp.
float QM::uniformfloatrand | ( | ) |
Definition at line 615 of file GeomPredicates.cpp.
Definition at line 366 of file GeomPredicates.cpp.
Definition at line 366 of file GeomPredicates.cpp.
Definition at line 366 of file GeomPredicates.cpp.
Definition at line 363 of file GeomPredicates.cpp.
Definition at line 368 of file GeomPredicates.cpp.
Definition at line 368 of file GeomPredicates.cpp.
Definition at line 368 of file GeomPredicates.cpp.
Definition at line 369 of file GeomPredicates.cpp.
Definition at line 369 of file GeomPredicates.cpp.
Definition at line 369 of file GeomPredicates.cpp.
Definition at line 367 of file GeomPredicates.cpp.
Definition at line 367 of file GeomPredicates.cpp.
Definition at line 367 of file GeomPredicates.cpp.
Definition at line 365 of file GeomPredicates.cpp.
Definition at line 362 of file GeomPredicates.cpp.