Shows how to create containers for which the rank (or dimension) can be set at runtime (not defined at compile-time).
#include <iostream>
#include <tr1/array>
#include <spatial/point_multiset.hpp>
int main(int, char**)
{
runtime_container;
std::cout << "Enter a dimension for container: " << std::flush;
std::cin >> dim;
runtime_container container(dim);
std::cout << "container rank is: " << container.dimension() << std::endl;
return 0;
}