// single - element
CPPUNIT_TEST_SUITE( Interpolation3DTest );
-#if 0
+
CPPUNIT_TEST( tetraReflexiveUnit );
CPPUNIT_TEST( tetraReflexiveGeneral );
CPPUNIT_TEST( boxReflexiveModerate );
CPPUNIT_TEST( tetraBoxes );
CPPUNIT_TEST( moderateBoxes );
-#endif
+
CPPUNIT_TEST( moderateBoxesSmaller );
CPPUNIT_TEST( moderateBoxSmallReflexive );
-#if 0
+
CPPUNIT_TEST( moderateBoxEvenSmallerReflexive );
CPPUNIT_TEST( tinyBoxReflexive );
CPPUNIT_TEST( simpleHexaBox );
-#endif
+
CPPUNIT_TEST_SUITE_END();
CPPFLAGS+= -I/usr/include/cppunit
# for log
-CXXFLAGS+= -DLOG_LEVEL=3 #-DOPTIMIZE -O2
-CPPFLAGS+= -DLOG_LEVEL=3 #-DOPTIMIZE -O2
+CXXFLAGS+= -DLOG_LEVEL=3 -DOPTIMIZE -O2
+CPPFLAGS+= -DLOG_LEVEL=3 -DOPTIMIZE -O2
# for gcov
#CXXFLAGS+=-fprofile-arcs -ftest-coverage
class TransformedTriangleIntersectTest;
-
namespace INTERP_UTILS
{
private:
- ////////////////////////////////////////////////////////////////////////////////////
- /// High-level methods called directly by calculateIntersectionVolume() ////////
- ////////////////////////////////////////////////////////////////////////////////////
-
void calculateIntersectionPolygons();
void calculatePolygonBarycenter(const IntersectionPolygon poly, double* barycenter);