//export LD_LIBRARY_PATH=/home/banhelyi/Matlab/cpp/ //g++ main.cpp ./libTest.so.1 #include "TestFunction.h" #include #include #include using namespace std; int main(){ srand ( 1234567890); TestFunction* tf = new TestFunction(); double *min=tf->getRangeMin(); double *max=tf->getRangeMax(); double *x0 = new double[tf->d()]; for (int i=0;id();i++) { cout << min[i] << ";" << max[i] << endl; x0[i]=min[i]+((double)rand()/RAND_MAX)*(max[i]-min[i]); x0[i]=max[i]; } double res = tf->eval(x0); cout << "res:" << setprecision (20) << res <