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

`#include <set>`
`#include <vector>`
`#include "MP_set.hpp"`
`#include "MP_index.hpp"`
`#include "MP_expression.hpp"`
`#include "MP_domain.hpp"`
`#include "MP_data.hpp"`
Include dependency graph for MP_variable.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | flopc::VariableRef
| Semantic representation of a variable in a Math Program. More...
class | flopc::MP_variable
| Symantic representation of a variable. More...
class | flopc::MP_binary_variable
| Specialized subclass of MP_variable where the variable is pre-specified to be binary. More...
## Namespaces
namespace | flopc

| All flopc++ code is contained within the flopc namespace.
## Enumerations
enum | flopc::variableType { flopc::continuous, flopc::discrete }
| Enumeration for indicating variable type. More...