parameters: (self, x)
return_statement: return numpy.array([(a * pow(x[1] - b * pow(x[0], 2.0) + c * x[0] - r, 2.0) + s * (1 - t) * numpy.cos(x[0]) + s),
                  (2*a*(x[1] - b * pow(x[0], 2.0) + c * x[0] - r) * (-2* b * x[0] + c) + s * (1 - t) * (-numpy.sin(x[0]))),
                  (2*a*(x[1] - b * pow(x[0], 2.0) + c * x[0] - r))])
docstring: This function is usually evaluated on the square x_1 \in [0, 15], x_2 \in [-5, 15]. Global minimum
          is at x = [pi, 2.275] and [9.42478, 2.475] with minima f(x*) = 0.397887.
  
              :param x[2]: 2-dim numpy array
docstring_summary: This function is usually evaluated on the square x_1 \in [0, 15], x_2 \in [-5, 15]. Global minimum
          is at x = [pi, 2.275] and [9.42478, 2.475] with minima f(x*) = 0.397887.
docstring_tokens: This function is usually evaluated on the square x_1 \ in [ 0 15 ] x_2 \ in [ - 5 15 ] . Global minimum is at x = [ pi 2 . 275 ] and [ 9 . 42478 2 . 475 ] with minima f ( x * ) = 0 . 397887 .
function: def evaluate_true(self, x):
          """ This function is usually evaluated on the square x_1 \in [0, 15], x_2 \in [-5, 15]. Global minimum
          is at x = [pi, 2.275] and [9.42478, 2.475] with minima f(x*) = 0.397887.
  
              :param x[2]: 2-dim numpy array
          """
          a = 1
          b = old_div(5.1, (4 * pow(numpy.pi, 2.0)))
          c = old_div(5, numpy.pi)
          r = 6
          s = 10
          t = old_div(1, (8 * numpy.pi))
          return numpy.array([(a * pow(x[1] - b * pow(x[0], 2.0) + c * x[0] - r, 2.0) + s * (1 - t) * numpy.cos(x[0]) + s),
                  (2*a*(x[1] - b * pow(x[0], 2.0) + c * x[0] - r) * (-2* b * x[0] + c) + s * (1 - t) * (-numpy.sin(x[0]))),
                  (2*a*(x[1] - b * pow(x[0], 2.0) + c * x[0] - r))])
function_tokens: def evaluate_true ( self , x ) : a = 1 b = old_div ( 5.1 , ( 4 * pow ( numpy . pi , 2.0 ) ) ) c = old_div ( 5 , numpy . pi ) r = 6 s = 10 t = old_div ( 1 , ( 8 * numpy . pi ) ) return numpy . array ( [ ( a * pow ( x [ 1 ] - b * pow ( x [ 0 ] , 2.0 ) + c * x [ 0 ] - r , 2.0 ) + s * ( 1 - t ) * numpy . cos ( x [ 0 ] ) + s ) , ( 2 * a * ( x [ 1 ] - b * pow ( x [ 0 ] , 2.0 ) + c * x [ 0 ] - r ) * ( - 2 * b * x [ 0 ] + c ) + s * ( 1 - t ) * ( - numpy . sin ( x [ 0 ] ) ) ) , ( 2 * a * ( x [ 1 ] - b * pow ( x [ 0 ] , 2.0 ) + c * x [ 0 ] - r ) ) ] )