Lines Matching refs:fBx
83 double lcl_IterateInverse( const ScDistFunc& rFunction, double fAx, double fBx, bool& rConvError ) in lcl_IterateInverse() argument
89 DBG_ASSERT(fAx<fBx, "IterateInverse: wrong interval"); in lcl_IterateInverse()
94 double fBy = rFunction.GetValue(fBx); in lcl_IterateInverse()
102 fAx += 2.0 * (fAx - fBx); in lcl_IterateInverse()
105 fBx = fTemp; in lcl_IterateInverse()
111 fTemp = fBx; in lcl_IterateInverse()
112 fBx += 2.0 * (fBx - fAx); in lcl_IterateInverse()
115 fBy = rFunction.GetValue(fBx); in lcl_IterateInverse()
122 return fBx; in lcl_IterateInverse()
132 double fQx = fBx; in lcl_IterateInverse()
136 double fSx = 0.5 * (fAx + fBx); // potential next point in lcl_IterateInverse()
140 (fBx-fAx) > ::std::max( fabs(fAx), fabs(fBx)) * fXEps ) in lcl_IterateInverse()
149 bHasToInterpolate = (fAx < fSx) && (fSx < fBx); // inside the brackets? in lcl_IterateInverse()
156 fSx = 0.5 * (fAx + fBx); in lcl_IterateInverse()
159 fQx = fBx; fQy = fBy; in lcl_IterateInverse()
168 fBx = fRx; fBy = fRy; in lcl_IterateInverse()