|
CouNumber | minMaxDelta (funtriplet *ft, CouNumber lb, CouNumber ub) |
|
CouNumber | maxHeight (funtriplet *ft, CouNumber lb, CouNumber ub) |
|
CouNumber | project (CouNumber a, CouNumber b, CouNumber c, CouNumber x0, CouNumber y0, CouNumber lb, CouNumber ub, int sign, CouNumber *xp=NULL, CouNumber *yp=NULL) |
|
CouNumber | projectSeg (CouNumber x0, CouNumber y0, CouNumber x1, CouNumber y1, CouNumber x2, CouNumber y2, int sign, CouNumber *xp=NULL, CouNumber *yp=NULL) |
|
void | sparse2dense (int ncols, t_chg_bounds *chg_bds, int *&changed, int &nchanged) |
|
bool | operator< (const CouenneScalar &first, const CouenneScalar &second) |
|
void | CoinInvN (register const double *orig, register int n, register double *inverted) |
|
void | CoinCopyDisp (register const int *src, register int num, register int *dst, register int displacement) |
|
void | draw_cuts (OsiCuts &, const CouenneCutGenerator *, int, expression *, expression *) |
|
bool | updateBound (register int sign, register CouNumber *dst, register CouNumber src) |
|
int | compareExpr (const void *e0, const void *e1) |
|
bool | isInteger (CouNumber x) |
|
expression * | getOriginal (expression *e) |
|
expression * | Simplified (expression *complicated) |
|
CouNumber | zero_fun (CouNumber x) |
|
CouExpr | operator+ (CouExpr &e1, CouExpr &e2) |
|
CouExpr & | operator/ (CouExpr &e1, CouExpr &e2) |
|
CouExpr & | operator% (CouExpr &e1, CouExpr &e2) |
|
CouExpr & | operator- (CouExpr &e1, CouExpr &e2) |
|
CouExpr & | operator* (CouExpr &e1, CouExpr &e2) |
|
CouExpr & | operator^ (CouExpr &e1, CouExpr &e2) |
|
CouExpr & | sin (CouExpr &e) |
|
CouExpr & | cos (CouExpr &e) |
|
CouExpr & | log (CouExpr &e) |
|
CouExpr & | exp (CouExpr &e) |
|
CouExpr & | operator+ (CouNumber &e1, CouExpr &e2) |
|
CouExpr & | operator/ (CouNumber &e1, CouExpr &e2) |
|
CouExpr & | operator% (CouNumber &e1, CouExpr &e2) |
|
CouExpr & | operator- (CouNumber &e1, CouExpr &e2) |
|
CouExpr & | operator* (CouNumber &e1, CouExpr &e2) |
|
CouExpr & | operator^ (CouNumber &e1, CouExpr &e2) |
|
CouExpr & | sin (CouNumber &e) |
|
CouExpr & | cos (CouNumber &e) |
|
CouExpr & | log (CouNumber &e) |
|
CouExpr & | exp (CouNumber &e) |
|
CouExpr & | operator+ (CouExpr &e1, CouNumber &e2) |
|
CouExpr & | operator/ (CouExpr &e1, CouNumber &e2) |
|
CouExpr & | operator% (CouExpr &e1, CouNumber &e2) |
|
CouExpr & | operator- (CouExpr &e1, CouNumber &e2) |
|
CouExpr & | operator* (CouExpr &e1, CouNumber &e2) |
|
CouExpr & | operator^ (CouExpr &e1, CouNumber &e2) |
|
static CouNumber | safeDiv (register CouNumber a, register CouNumber b, int sign) |
|
CouNumber | safeProd (register CouNumber a, register CouNumber b) |
|
CouNumber | trigNewton (CouNumber, CouNumber, CouNumber) |
|
bool | is_boundbox_regular (register CouNumber b1, register CouNumber b2) |
|
CouNumber | inv (register CouNumber arg) |
|
CouNumber | oppInvSqr (register CouNumber x) |
|
CouNumber | inv_dblprime (register CouNumber x) |
|
void | unifiedProdCuts (const CouenneCutGenerator *, OsiCuts &, int, CouNumber, CouNumber, CouNumber, int, CouNumber, CouNumber, CouNumber, int, CouNumber, CouNumber, CouNumber, t_chg_bounds *, enum expression::auxSign) |
|
void | upperEnvHull (const CouenneCutGenerator *cg, OsiCuts &cs, int xi, CouNumber x0, CouNumber xl, CouNumber xu, int yi, CouNumber y0, CouNumber yl, CouNumber yu, int wi, CouNumber w0, CouNumber wl, CouNumber wu) |
|
double * | computeMulBrDist (const OsiBranchingInformation *info, int xi, int yi, int wi, int brind, double *brpt, int nPts=1) |
|
CouNumber | opp (register CouNumber arg) |
|
CouNumber | safe_pow (CouNumber base, CouNumber exponent, bool signpower=false) |
|
void | addPowEnvelope (const CouenneCutGenerator *, OsiCuts &, int, int, CouNumber, CouNumber, CouNumber, CouNumber, CouNumber, int, bool=false) |
|
CouNumber | powNewton (CouNumber, CouNumber, unary_function, unary_function, unary_function) |
|
CouNumber | powNewton (CouNumber, CouNumber, funtriplet *) |
|
CouNumber | modulo (register CouNumber a, register CouNumber b) |
|
CouNumber | trigSelBranch (const CouenneObject *obj, const OsiBranchingInformation *info, expression *&var, double *&brpts, double *&brDist, int &way, enum cou_trig type) |
|
bool | trigImpliedBound (enum cou_trig, int, int, CouNumber *, CouNumber *, t_chg_bounds *) |
|
bool | operator< (const CouenneFPsolution &one, const CouenneFPsolution &two) |
|
const Ipopt::EJournalCategory | J_BRANCHING (Ipopt::J_USER1) |
|
const Ipopt::EJournalCategory | J_BOUNDTIGHTENING (Ipopt::J_USER2) |
|
const Ipopt::EJournalCategory | J_CONVEXIFYING (Ipopt::J_USER3) |
|
const Ipopt::EJournalCategory | J_PROBLEM (Ipopt::J_USER4) |
|
const Ipopt::EJournalCategory | J_NLPHEURISTIC (Ipopt::J_USER5) |
|
const Ipopt::EJournalCategory | J_DISJCUTS (Ipopt::J_USER6) |
|
const Ipopt::EJournalCategory | J_REFORMULATE (Ipopt::J_USER7) |
|
const Ipopt::EJournalCategory | J_COUENNE (Ipopt::J_USER8) |
|
CouNumber | rootQ (int k) |
|