# /home/coin/svn-release/Smi-0.93.1/FlopCpp/src/MP_model.hpp File Reference

`#include <ostream>`
`#include <vector>`
`#include <set>`
`#include <string>`
`#include "MP_expression.hpp"`
`#include "MP_constraint.hpp"`
`#include <CoinPackedVector.hpp>`
Include dependency graph for MP_model.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | flopc::Messenger
| Inteface for hooking up to internal flopc++ message handling. More...
class | flopc::NormalMessenger
| Internal use: used when Normal output is selected. More...
class | flopc::VerboseMessenger
| Internal use: used when Verbose output is selected. More...
class | flopc::MP_model
| This is the anchor point for all constructs in a FlopC++ model. More...
## Namespaces
namespace | flopc

| All flopc++ code is contained within the flopc namespace.
## Functions
std::ostream & | flopc::operator<< (std::ostream &os, const MP_model::MP_status &condition)
| allows print of result from call to solve();
std::ostream & | flopc::operator<< (std::ostream &os, const MP_model::MP_direction &direction)
| allows print of direction used when calling solve. (MIN/MAX)