class_docstr: `CarromTable function <http://infinity77.net/global_optimization/test_functions_nd_C.html#go_benchmark.CarromTable>`_
  as benchmark task
docstr: Evaluate a 2-D CarromTable function.
docstr_tok: ["Evaluate","a","2-D","CarromTable","function","."]
code: def call(self, x):
      """Evaluate a 2-D CarromTable function."""
      a = numpy.exp(
          2
          * numpy.absolute(
              1 - numpy.sqrt(numpy.square(x[0]) + numpy.square(x[1]))
          )
      )
      y = (
          -a
          / 30
          * numpy.square(numpy.cos(x[0]))
          * numpy.square(numpy.cos(x[1]))
      )
  
      return [dict(name="carromtable", type="objective", value=y)]
  
imports: import numpy
  from orion.benchmark.task.base import BenchmarkTask
label_desc: Use image node_id 2 for calling the CarromTable obj's underlying member method code with example usage: obj.call(x) and returns: list