| 58 |  | #include <utility> | 
| 59 |  | #include "math/AlphaHull.hpp" | 
| 60 |  | #include "utils/simError.h" | 
| 61 | – |  | 
| 61 |  | #ifdef IS_MPI | 
| 62 |  | #include <mpi.h> | 
| 63 |  | #endif | 
| 64 | + | #include "math/qhull.hpp" | 
| 65 |  |  | 
| 66 |  | using namespace OpenMD; | 
| 67 |  |  | 
| 68 |  | #ifdef HAVE_QHULL | 
| 69 | – | extern "C" | 
| 70 | – | { | 
| 71 | – | #include <qhull/libqhull.h> | 
| 72 | – | #include <qhull/mem.h> | 
| 73 | – | #include <qhull/qset.h> | 
| 74 | – | #include <qhull/geom.h> | 
| 75 | – | #include <qhull/merge.h> | 
| 76 | – | #include <qhull/poly.h> | 
| 77 | – | #include <qhull/io.h> | 
| 78 | – | #include <qhull/stat.h> | 
| 79 | – | } | 
| 69 |  | double calculate_circumradius(pointT* p0,pointT* p1,pointT* p2, int dim); | 
| 70 |  |  | 
| 71 |  | AlphaHull::AlphaHull(double alpha) : Hull(), dim_(3), alpha_(alpha), options_("qhull d QJ Tcv Pp") { |