/home/coin/SVN-release/OS-2.4.1/Couenne/src/branch/operators/branchExprInv.cpp File Reference

#include "CoinHelperFunctions.hpp"
#include "CouenneExprInv.hpp"
#include "CouenneObject.hpp"
#include "CouenneBranchingObject.hpp"
#include "CouenneProjections.hpp"
#include "CouenneFunTriplets.hpp"

Include dependency graph for branchExprInv.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())


Function Documentation

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::exprPow::selectBranch(), and Couenne::exprInv::selectBranch().


Generated on Thu Nov 10 03:08:48 2011 by  doxygen 1.4.7