# CbcBranchingObject.hpp File Reference

`#include <string>`
`#include <vector>`
`#include "CbcBranchBase.hpp"`
`#include "OsiBranchingObject.hpp"`
Include dependency graph for CbcBranchingObject.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | CbcBranchingObject
| Abstract branching object base class Now just difference with OsiBranchingObject. More...
## Enumerations
enum | CbcBranchObjType { SimpleIntegerBranchObj = 100, SimpleIntegerDynamicPseudoCostBranchObj = 101, CliqueBranchObj = 102, LongCliqueBranchObj = 103, SoSBranchObj = 104, NWayBranchObj = 105, FollowOnBranchObj = 106, DummyBranchObj = 107, GeneralDepthBranchObj = 108, OneGeneralBranchingObj = 110, CutBranchingObj = 200, LotsizeBranchObj = 300, DynamicPseudoCostBranchObj = 400 }

## Enumeration Type Documentation

enum CbcBranchObjType

Enumerator:

  SimpleIntegerBranchObj |
  SimpleIntegerDynamicPseudoCostBranchObj |
  CliqueBranchObj |
  LongCliqueBranchObj |
  SoSBranchObj |
  NWayBranchObj |
  FollowOnBranchObj |
  DummyBranchObj |
  GeneralDepthBranchObj |
  OneGeneralBranchingObj |
  CutBranchingObj |
  LotsizeBranchObj |
  DynamicPseudoCostBranchObj |

Definition at line 18 of file CbcBranchingObject.hpp.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines