NLToolbox
|
00001 #include "utils.h" 00002 #include "Hpolyhedron.h" 00003 00004 void testInterface(); 00005 00006 namespace nltool { 00007 00008 using namespace std; 00009 using namespace arma; 00010 00011 Hpolyhedron create2DSet(int nbfaces, double radius, doubleVector translation); 00012 00013 Number testFuncF(const int x, const stdVector &pt); 00014 00015 Number testFuncDf(const int x, const stdVector &pt, const int dx); 00016 00017 Number testFuncDdf(const int x, const stdVector &pt, const int dx, 00018 const int dy); 00019 00020 PolynomialSystem test3D(Hpolyhedron& initialSet); 00021 00022 PolynomialSystem test2D(Hpolyhedron& initialSet); 00023 00024 PolynomialSystem species2D(Hpolyhedron& initialSet); 00025 00026 void testHybridization(); 00027 00028 void testPolynomialMethod(); 00029 00030 void testLinearReach4D(); 00031 00032 void testLinearReach(); 00033 00034 void testSimplexGLPK(); 00035 00036 void testlib(); 00037 00038 } // namespace nltool