CouenneObject.hpp File Reference

#include "BonBabSetupBase.hpp"
#include "CouenneExprVar.hpp"
#include "CouenneJournalist.hpp"
#include "OsiBranchingObject.hpp"

Go to the source code of this file.

Classes

class  Couenne::CouenneObject
 OsiObject for auxiliary variables $w=f(x)$. More...

Namespaces

namespace  Couenne
 

general include file for different compilers


Defines

#define AGGR_MUL   2
#define THRES_ZERO_SYMM   0.8

Enumerations

enum  {
  Couenne::TWO_LEFT, Couenne::TWO_RIGHT, Couenne::TWO_RAND, Couenne::THREE_LEFT,
  Couenne::THREE_CENTER, Couenne::THREE_RIGHT, Couenne::THREE_RAND, Couenne::BRANCH_NONE
}
 

Define what kind of branching (two- or three-way) and where to start from: left, (center,) or right.

More...

Functions

CouNumber Couenne::minMaxDelta (funtriplet *ft, CouNumber lb, CouNumber ub)
CouNumber Couenne::maxHeight (funtriplet *ft, CouNumber lb, CouNumber ub)

Variables

const CouNumber Couenne::default_alpha = 0.25
const CouNumber Couenne::default_clamp = 0.2
const CouNumber Couenne::max_pseudocost = 1000.
const double Couenne::large_bound = 1e9
 if |branching point| > this, change it
const CouNumber Couenne::closeToBounds = .05

Define Documentation

#define AGGR_MUL   2

Definition at line 30 of file CouenneObject.hpp.

#define THRES_ZERO_SYMM   0.8

Definition at line 31 of file CouenneObject.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 17 Feb 2015 for Couenne by  doxygen 1.6.1