Home | History | Annotate | Download | only in univariate

Lines Matching refs:xB

114      * @param xB Initial point.
122 double xB)
128 double fB = eval(func, xB);
133 xA = xB;
134 xB = tmp;
141 double xC = xB + GOLD * (xB - xA);
149 double tmp1 = (xB - xA) * (fB - fC);
150 double tmp2 = (xB - xC) * (fB - fA);
155 double w = xB - ((xB - xC) * tmp2 - (xB -xA) * tmp1) / denom;
156 double wLim = xB + growLimit * (xC - xB);
159 if ((w - xC) * (xB - w) > 0) {
164 xA = xB;
165 xB = w;
176 w = xC + GOLD * (xC - xB);
186 xB = xC;
188 w = xC + GOLD * (xC -xB);
194 w = xC + GOLD * (xC - xB);
198 xA = xB;
199 xB = xC;
207 mid = xB;