Macros | Functions
user_eg2.c File Reference
#include "libqhull/qhull_a.h"
Include dependency graph for user_eg2.c:

Go to the source code of this file.

Macros

#define DIM   3 /* dimension of points, must be < 31 for SIZEcube */
 
#define SIZEcube   (1<<DIM)
 
#define SIZEdiamond   (2*DIM)
 
#define TOTpoints   (SIZEcube + SIZEdiamond)
 

Functions

void addDelaunay (coordT *points, int numpoints, int numnew, int dim)
 
void adddiamond (coordT *points, int numpoints, int numnew, int dim)
 
void addhalf (coordT *points, int numpoints, int numnew, int dim, coordT *feasible)
 
void findDelaunay (int dim)
 
int main (int argc, char *argv[])
 
void makecube (coordT *points, int numpoints, int dim)
 
void makeDelaunay (coordT *points, int numpoints, int dim)
 
void makehalf (coordT *points, int numpoints, int dim)
 
void print_summary (void)
 
void qh_errexit (int exitcode, facetT *facet, ridgeT *ridge)
 
void qh_errprint (const char *string, facetT *atfacet, facetT *otherfacet, ridgeT *atridge, vertexT *atvertex)
 
void qh_printfacetlist (facetT *facetlist, setT *facets, boolT printall)
 
void qh_printhelp_degenerate (FILE *fp)
 
void qh_printhelp_narrowhull (FILE *fp, realT minangle)
 
void qh_printhelp_singular (FILE *fp)
 
void qh_user_memsizes (void)
 

Macro Definition Documentation

◆ DIM

#define DIM   3 /* dimension of points, must be < 31 for SIZEcube */

Definition at line 332 of file user_eg2.c.

◆ SIZEcube

#define SIZEcube   (1<<DIM)

Definition at line 333 of file user_eg2.c.

◆ SIZEdiamond

#define SIZEdiamond   (2*DIM)

Definition at line 334 of file user_eg2.c.

◆ TOTpoints

#define TOTpoints   (SIZEcube + SIZEdiamond)

Definition at line 335 of file user_eg2.c.

Function Documentation

◆ addDelaunay()

void addDelaunay ( coordT points,
int  numpoints,
int  numnew,
int  dim 
)

Definition at line 182 of file user_eg2.c.

◆ adddiamond()

void adddiamond ( coordT points,
int  numpoints,
int  numnew,
int  dim 
)

Definition at line 115 of file user_eg2.c.

◆ addhalf()

void addhalf ( coordT points,
int  numpoints,
int  numnew,
int  dim,
coordT feasible 
)

Definition at line 296 of file user_eg2.c.

◆ findDelaunay()

void findDelaunay ( int  dim)

Definition at line 229 of file user_eg2.c.

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 346 of file user_eg2.c.

◆ makecube()

void makecube ( coordT points,
int  numpoints,
int  dim 
)

Definition at line 88 of file user_eg2.c.

◆ makeDelaunay()

void makeDelaunay ( coordT points,
int  numpoints,
int  dim 
)

Definition at line 155 of file user_eg2.c.

◆ makehalf()

void makehalf ( coordT points,
int  numpoints,
int  dim 
)

Definition at line 259 of file user_eg2.c.

◆ print_summary()

void print_summary ( void  )

Definition at line 71 of file user_eg2.c.

◆ qh_errexit()

void qh_errexit ( int  exitcode,
facetT facet,
ridgeT ridge 
)

Definition at line 496 of file user_eg2.c.

◆ qh_errprint()

void qh_errprint ( const char *  string,
facetT atfacet,
facetT otherfacet,
ridgeT atridge,
vertexT atvertex 
)

Definition at line 534 of file user_eg2.c.

◆ qh_printfacetlist()

void qh_printfacetlist ( facetT facetlist,
setT facets,
boolT  printall 
)

Definition at line 542 of file user_eg2.c.

◆ qh_printhelp_degenerate()

void qh_printhelp_degenerate ( FILE *  fp)

Definition at line 563 of file user_eg2.c.

◆ qh_printhelp_narrowhull()

void qh_printhelp_narrowhull ( FILE *  fp,
realT  minangle 
)

Definition at line 637 of file user_eg2.c.

◆ qh_printhelp_singular()

void qh_printhelp_singular ( FILE *  fp)

Definition at line 650 of file user_eg2.c.

◆ qh_user_memsizes()

void qh_user_memsizes ( void  )

Definition at line 741 of file user_eg2.c.



hpp-fcl
Author(s):
autogenerated on Fri Jan 26 2024 03:46:16