30 CouNumber alpha0 = (ub * ft -> F (lb) - lb * ft -> F (ub)) / (ub - lb);
44 return ((ft -> F (z) - (alpha * z + alpha0)) / sqrt (alpha * alpha + 1));
54 b = 0.5 * (lbm + ubm);
56 for (
int iter = 0; iter <
maxIter; iter++) {
60 delta = fabs (distL) - fabs (distR);
74 b = 0.5 * (lbm + ubm);
76 if (delta > 0) ubm = oldb;
95 return (ft -> FpInv ((ft -> F (ub) - ft -> F (lb)) / (ub - lb)));
CouNumber minMaxDelta(funtriplet *ft, CouNumber lb, CouNumber ub)
CouNumber curvDistance(funtriplet *ft, CouNumber lb, CouNumber ub)
double CouNumber
main number type in Couenne
CouNumber maxHeight(funtriplet *ft, CouNumber lb, CouNumber ub)