MeshKit  1.0
QM Namespace Reference

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

Function Documentation

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 
)
REAL QM::incircle ( REAL pa,
REAL pb,
REAL pc,
REAL pd 
)

Definition at line 3116 of file GeomPredicates.cpp.

REAL QM::incircleadapt ( REAL pa,
REAL pb,
REAL pc,
REAL pd,
REAL  permanent 
)

Definition at line 2547 of file GeomPredicates.cpp.

REAL QM::incircleexact ( REAL pa,
REAL pb,
REAL pc,
REAL pd 
)

Definition at line 2293 of file GeomPredicates.cpp.

double QM::incirclefast ( double *  pa,
double *  pb,
double *  pc,
double *  pd 
)
REAL QM::incirclefast ( REAL pa,
REAL pb,
REAL pc,
REAL pd 
)

Definition at line 2270 of file GeomPredicates.cpp.

REAL QM::incircleslow ( REAL pa,
REAL pb,
REAL pc,
REAL pd 
)

Definition at line 2391 of file GeomPredicates.cpp.

double QM::insphere ( double *  pa,
double *  pb,
double *  pc,
double *  pd,
double *  pe 
)
REAL QM::insphere ( REAL pa,
REAL pb,
REAL pc,
REAL pd,
REAL pe 
)

Definition at line 4023 of file GeomPredicates.cpp.

REAL QM::insphereadapt ( REAL pa,
REAL pb,
REAL pc,
REAL pd,
REAL pe,
REAL  permanent 
)

Definition at line 3809 of file GeomPredicates.cpp.

REAL QM::insphereexact ( REAL pa,
REAL pb,
REAL pc,
REAL pd,
REAL pe 
)

Definition at line 3228 of file GeomPredicates.cpp.

double QM::inspherefast ( double *  pa,
double *  pb,
double *  pc,
double *  pd,
double *  pe 
)
REAL QM::inspherefast ( REAL pa,
REAL pb,
REAL pc,
REAL pd,
REAL pe 
)

Definition at line 3185 of file GeomPredicates.cpp.

REAL QM::insphereslow ( REAL pa,
REAL pb,
REAL pc,
REAL pd,
REAL pe 
)

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.

Definition at line 523 of file GeomPredicates.cpp.

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.

REAL QM::orient2dadapt ( REAL pa,
REAL pb,
REAL pc,
REAL  detsum 
)

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 
)
REAL QM::orient3d ( REAL pa,
REAL pb,
REAL pc,
REAL pd 
)

Definition at line 2203 of file GeomPredicates.cpp.

REAL QM::orient3dadapt ( REAL pa,
REAL pb,
REAL pc,
REAL pd,
REAL  permanent 
)

Definition at line 1803 of file GeomPredicates.cpp.

REAL QM::orient3dexact ( REAL pa,
REAL pb,
REAL pc,
REAL pd 
)

Definition at line 1634 of file GeomPredicates.cpp.

double QM::orient3dfast ( double *  pa,
double *  pb,
double *  pc,
double *  pd 
)
REAL QM::orient3dfast ( REAL pa,
REAL pb,
REAL pc,
REAL pd 
)

Definition at line 1613 of file GeomPredicates.cpp.

REAL QM::orient3dslow ( REAL pa,
REAL pb,
REAL pc,
REAL pd 
)

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.

Definition at line 548 of file GeomPredicates.cpp.

Definition at line 615 of file GeomPredicates.cpp.


Variable Documentation

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines