Lines Matching refs:x0
1206 double x0 = -xe;
1212 res[0] = refineRootWithHint(eqn, x0, intervals[0], res[0]);
1219 // fx0 = solveEqn(eqn, 3, x0); fxe = solveEqn(eqn, 3, xe)
1237 res[0] = bisectRootWithHint(eqn, x0, x1, res[0]);
1245 res[0] = bisectRootWithHint(eqn, x0, xe, res[1]);
1306 private static double bisectRootWithHint(double[] eqn, double x0, double xe, double hint) {
1307 double delta1 = Math.min(abs(hint - x0) / 64, 0.0625);
1317 x0 = x02;
1333 return bisectRoot(eqn, x0, xe);
1336 private static double bisectRoot(double[] eqn, double x0, double xe) {
1337 double fx0 = solveEqn(eqn, 3, x0);
1338 double m = x0 + (xe - x0) / 2;
1339 while (m != x0 && m != xe) {
1348 x0 = m;
1350 m = x0 + (xe-x0)/2;