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

`#include <string>`
`#include <vector>`
Include dependency graph for MP_utilities.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | flopc::Functor
| Function object. More...
class | flopc::RowMajor
| Utility class to flatten multidimensional information into single dimentional offset information. More...
class | flopc::Named
| Utility interface class for adding a string name onto a structure. More...
class | flopc::Handle< T >
| Utility for doing reference counted pointers. More...
## Namespaces
namespace | flopc

| All flopc++ code is contained within the flopc namespace.
## Functions
template<int nbr, class T >
std::vector< T > | flopc::makeVector (T i1, T i2=0, T i3=0, T i4=0, T i5=0)
| This template makes a vector of appropriate size out of the variable number of arguments.
int | flopc::mod (int a, int b)
| return the strictly positive modulus of two integers
## Variables
const int | flopc::outOfBound = -2
| Distinct return value on conditions where an index goes out of bounds.