62 |
|
#include <mpi.h> |
63 |
|
#endif |
64 |
|
|
65 |
< |
using namespace OpenMD; |
65 |
> |
#include "math/qhull.hpp" |
66 |
|
|
67 |
|
#ifdef HAVE_QHULL |
68 |
< |
extern "C" |
69 |
< |
{ |
70 |
< |
#include <qhull/libqhull.h> |
71 |
< |
#include <qhull/mem.h> |
72 |
< |
#include <qhull/qset.h> |
73 |
< |
#include <qhull/geom.h> |
74 |
< |
#include <qhull/merge.h> |
75 |
< |
#include <qhull/poly.h> |
76 |
< |
#include <qhull/io.h> |
77 |
< |
#include <qhull/stat.h> |
78 |
< |
} |
68 |
> |
using namespace OpenMD; |
69 |
|
|
70 |
|
ConvexHull::ConvexHull() : Hull(), dim_(3), options_("qhull Qt Pp") { |
71 |
|
} |
264 |
|
|
265 |
|
face.addVertices(p[0], p[1], p[2]); |
266 |
|
face.setFacetMass(faceMass); |
267 |
< |
face.setFacetVelocity(faceVel/3.0); |
267 |
> |
face.setFacetVelocity(faceVel / RealType(3.0)); |
268 |
|
/* |
269 |
|
RealType comparea = face.computeArea(); |
270 |
|
realT calcarea = qh_facetarea (facet); |