/home/coin/SVN-release/OS-2.4.1/Couenne/src/bound_tightening/aggressiveBT.cpp File Reference

#include "CouenneCutGenerator.hpp"
#include "BonTNLPSolver.hpp"
#include "BonNlpHeuristic.hpp"
#include "CoinHelperFunctions.hpp"
#include "BonCouenneInfo.hpp"
#include "CouenneProblem.hpp"
#include "CouenneExprVar.hpp"
#include "CouenneProblemElem.hpp"

Include dependency graph for aggressiveBT.cpp:

Go to the source code of this file.

Namespaces

namespace  Bonmin

Defines

#define MAX_ABT_ITER   4
#define THRES_ABT_IMPROVED   0
#define THRES_ABT_ORIG   100

Functions

static double distanceToBound (register int n, register const double *xOrig, register const double *lower, register const double *upper, register double cutoff_distance)


Define Documentation

#define MAX_ABT_ITER   4

Definition at line 33 of file aggressiveBT.cpp.

Referenced by Couenne::CouenneProblem::aggressiveBT().

#define THRES_ABT_IMPROVED   0

Definition at line 34 of file aggressiveBT.cpp.

Referenced by Couenne::CouenneProblem::aggressiveBT().

#define THRES_ABT_ORIG   100

Definition at line 35 of file aggressiveBT.cpp.

Referenced by Couenne::CouenneProblem::aggressiveBT().


Function Documentation

static double distanceToBound ( register int  n,
register const double *  xOrig,
register const double *  lower,
register const double *  upper,
register double  cutoff_distance 
) [static]

Definition at line 37 of file aggressiveBT.cpp.

References diff().

Referenced by Couenne::CouenneProblem::aggressiveBT().


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