# /home/coin/svn-release/Alps-1.5.0/Osi/src/Osi/OsiBranchingObject.hpp File Reference

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

Go to the source code of this file.

## Classes
class | OsiObject
| Abstract base class for `objects'. More...
class | OsiObject2
| Define a class to add a bit of complexity to OsiObject This assumes 2 way branching. More...
class | OsiBranchingObject
| Abstract branching object base class. More...
class | OsiBranchingInformation
class | OsiTwoWayBranchingObject
| This just adds two-wayness to a branching object. More...
class | OsiSimpleInteger
| Define a single integer class. More...
class | OsiIntegerBranchingObject
| Simple branching object for an integer variable. More...
class | OsiSOS
| Define Special Ordered Sets of type 1 and 2. More...
class | OsiSOSBranchingObject
| Branching object for Special ordered sets. More...
class | OsiLotsize
| Lotsize class. More...
class | OsiLotsizeBranchingObject
| Lotsize branching object. More...