NLToolbox
src/include/test.h
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
 All Classes Namespaces Functions