#include "CoinHelperFunctions.hpp"
#include "CouenneExprPow.hpp"
#include "CouenneObject.hpp"
#include "CouenneBranchingObject.hpp"
#include "CouenneProjections.hpp"
#include "CouenneFunTriplets.hpp"
Include dependency graph for branchExprPow.cpp:
Go to the source code of this file.
Functions | |
CouNumber | negPowSelectBranch (const CouenneObject *obj, const OsiBranchingInformation *info, double *&brpts, double *&brDist, int &way, CouNumber k, CouNumber x0, CouNumber y0, CouNumber l, CouNumber u) |
generic approach for negative powers (used by expr{Pow,Inv}selectBranch()) |
CouNumber negPowSelectBranch | ( | const CouenneObject * | obj, | |
const OsiBranchingInformation * | info, | |||
double *& | brpts, | |||
double *& | brDist, | |||
int & | way, | |||
CouNumber | k, | |||
CouNumber | x0, | |||
CouNumber | y0, | |||
CouNumber | l, | |||
CouNumber | u | |||
) |
generic approach for negative powers (used by expr{Pow,Inv}selectBranch())
Definition at line 22 of file branchExprInv.cpp.
References COUENNE_EPS, COUENNE_INFINITY, COUENNE_round, diff(), Couenne::powNewton(), Couenne::projectSeg(), Couenne::safe_pow(), Couenne::TWO_LEFT, Couenne::TWO_RAND, and Couenne::TWO_RIGHT.
Referenced by Couenne::exprInv::selectBranch(), and Couenne::exprPow::selectBranch().