# 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