FLOPC++
Classes | Namespaces | Functions
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.In more advanced use of FlopC++, it may be desirable to get access to internal calls for messages. In essence, sub-class this Messenger class, and register it with the MP_model. Also overload whichever message events you wish to handle. More...
 
class  flopc::NormalMessenger
 
class  flopc::VerboseMessenger
 
class  flopc::MP_model
 This is the anchor point for all constructs in a FlopC++ model.The constructors take an OsiSolverInterface, and (optionally) a replacemente for the Messenger class. There are some built-in changes to the verbosity for output.
The main methods to use are: More...
 

Namespaces

 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(); More...
 
std::ostream & flopc::operator<< (std::ostream &os, const MP_model::MP_direction &direction)
 allows print of direction used when calling solve. (MIN/MAX) More...