opencl brent method do_brent_bracketing added