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

`#include <vector>`
`#include <map>`
`#include "MP_utilities.hpp"`
`#include "MP_boolean.hpp"`
`#include "MP_index.hpp"`
Include dependency graph for MP_domain.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | flopc::MP_domain_base
| Reference to a set of index values. More...
class | flopc::MP_domain
| Range over which some other constuct is defined. More...
class | flopc::MP_domain_set
| Range over which some other constuct is defined. More...
class | flopc::insertFunctor< nbr >
| Inserter for construction of a subset. More...
class | flopc::MP_domain_subset< nbr >
| Range over which some other constuct is defined. More...
## Namespaces
namespace | flopc

| All flopc++ code is contained within the flopc namespace.
## Functions
MP_domain | flopc::operator* (const MP_domain &a, const MP_domain &b)
| operator which creates a new domain as the pairwise combinations of two input domains.