# /home/coin/svn-release/Alps-1.5.2/Osi/src/Osi/OsiSolverInterface.hpp File Reference

`#include <cstdlib>`
`#include <string>`
`#include <vector>`
`#include "CoinTypes.hpp"`
`#include "CoinMessageHandler.hpp"`
`#include "CoinPackedVectorBase.hpp"`
`#include "CoinPackedMatrix.hpp"`
`#include "CoinWarmStart.hpp"`
`#include "CoinFinite.hpp"`
`#include "CoinError.hpp"`
`#include "OsiCollections.hpp"`
`#include "OsiSolverParameters.hpp"`
Include dependency graph for OsiSolverInterface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | OsiSolverInterface
| Abstract Base Class for describing an interface to a solver. More...
class | OsiSolverInterface::ApplyCutsReturnCode
| Internal class for obtaining status from the applyCuts method. More...