--- branches/development/src/math/AlphaHull.cpp 2011/11/22 20:38:56 1665 +++ branches/development/src/math/AlphaHull.cpp 2012/04/24 20:40:04 1704 @@ -58,25 +58,14 @@ #include #include "math/AlphaHull.hpp" #include "utils/simError.h" - #ifdef IS_MPI #include #endif +#include "math/qhull.hpp" using namespace OpenMD; #ifdef HAVE_QHULL -extern "C" -{ -#include -#include -#include -#include -#include -#include -#include -#include -} double calculate_circumradius(pointT* p0,pointT* p1,pointT* p2, int dim); AlphaHull::AlphaHull(double alpha) : Hull(), dim_(3), alpha_(alpha), options_("qhull d QJ Tcv Pp") { @@ -358,7 +347,7 @@ void AlphaHull::computeHull(std::vector facetlist.push_back(virtexlist); face.addVertices(p[0],p[1],p[2]); face.setFacetMass(faceMass); - face.setFacetVelocity(faceVel/3.0); + face.setFacetVelocity(faceVel / RealType(3.0)); RealType area = face.getArea(); area_ += area;