Optimization: let tests pass
[scilab.git] / scilab / modules / optimization / demos / neldermead / nmplot_summary.sci
1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) 2008-2009 - INRIA - Michael Baudin
3 // Copyright (C) 2010 - DIGITEO - Allan CORNET
4 // Copyright (C) 2011 - DIGITEO - Michael Baudin
5 //
6 // Copyright (C) 2012 - 2016 - Scilab Enterprises
7 //
8 // This file is hereby licensed under the terms of the GNU GPL v2.0,
9 // pursuant to article 5.3.4 of the CeCILL v.2.1.
10 // This file was originally licensed under the terms of the CeCILL v2.1,
11 // and continues to be available under such terms.
12 // For more information, see the COPYING file which you should have received
13 // along with this program.
14
15 function nmplot_summary(nm)
16     function str = _strvec ( x )
17         if isempty(x) then
18             str = "";
19             return
20         end
21         str = strcat(string(x)," ")
22     endfunction
23
24     xopt = nmplot_get(nm,"-xopt")
25     fopt = nmplot_get(nm,"-fopt")
26     funevals = nmplot_get(nm,"-funevals")
27     iter = nmplot_get(nm,"-iterations")
28     status = nmplot_get(nm,"-status")
29     mprintf("Xopt: [%s]\n",_strvec(xopt));
30     mprintf("Fopt: %s\n",string(fopt));
31     mprintf("Function evaluations: %d\n",funevals);
32     mprintf("Iterations: %d\n",iter);
33     mprintf("Status: %s\n",status);
34 endfunction