| 193 | &calcRosenbrock, NULL }; |
| 194 | |
| 195 | static double calcBeale( const double* const x, const int N ) |
| 196 | { |
| 197 | return( sqr(1.5-x[0]+x[0]*x[1])+sqr(2.25-x[0]+x[0]*sqr(x[1]))+ |
| 198 | sqr(2.625-x[0]+x[0]*pow(x[1],3.0) )); |
| 199 | } |
| 200 | |
| 201 | static const CTestFn TestFnBeale = { "Beale", 2, -10.0, 10.0, 0.0, |
| 202 | &calcBeale, NULL }; |