code: public double f(double[] x) {
  
      double max = Double.NEGATIVE_INFINITY;
  
      Benchmark.Ax(m_z, m_A, x);
  
      for (int i = 0; i < mDimension; i++) {
        double temp = Math.abs(m_z[i] - m_B[i]);
        if (max < temp) {
          max = temp;
        }
      }
  
      return (max + mBias);
    }
docs: Function body