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

`#include "MP_variable.hpp"`
`#include "MP_set.hpp"`
`#include "MP_index.hpp"`
`#include "MP_constant.hpp"`
`#include "MP_data.hpp"`
`#include "MP_constraint.hpp"`
`#include "MP_expression.hpp"`
`#include "MP_boolean.hpp"`
`#include "MP_model.hpp"`
Include dependency graph for flopc.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces
namespace | flopc

| All flopc++ code is contained within the flopc namespace.
## Functions
void | flopc::forall (const MP_domain &d, const Functor &f)
| Global function for performing a Functor on each member of a MP_domain.
void | flopc::forall (const Functor &f)
| Global function for performing a Functor without having a set to operate on.
void | flopc::operator<<= (const MP_domain &s, const MP_domain &d)
| Global function which copies members of MP_domain d into another (possibly non-empty) MP_domain.
void | flopc::minimize (const MP_expression &obj)
| This is one of the main entry points for executionThis calls the OsiSolverInterface to execute the solver with the objective of MINIMIZING the argment MP_expression.
void | flopc::minimize_max (MP_set &d, const MP_expression &obj)
| This is one of the main entry points for executionThis calls the OsiSolverInterface to execute the solver with the objective of MINIMIZING THE MAXIMUM of the MP_expression evaluation of the MP_set.
void | flopc::maximize (const MP_expression &obj)
| This is one of the main entry points for executionThis calls the OsiSolverInterface to execute the solver with the objective of MAXIMIZING of the MP_expression.