1
0
mirror of https://github.com/aportelli/LatAnalyze.git synced 2025-06-22 16:52:02 +01:00

overhaul of the function class

This commit is contained in:
2015-02-24 17:00:19 +00:00
parent b061e9093f
commit 465499626b
23 changed files with 326 additions and 103 deletions

View File

@ -17,12 +17,15 @@ int main(int argc, char* argv[])
}
source = argv[1];
CompiledDoubleFunction f(1, source);
MinuitMinimizer minimizer(1);
DoubleFunction f = compile(source, 1);
MinuitMinimizer minimize(1);
DVec init(1);
double min;
minimizer.setVerbosity(Minimizer::Verbosity::Debug);
min = minimizer(f)(0);
init(0) = 0.1;
minimize.setInit(init);
minimize.setVerbosity(Minimizer::Verbosity::Debug);
min = minimize(f)(0);
cout << "function minimum = " << min << endl;
return EXIT_SUCCESS;