1#ifndef DUNE_GRID_UTILITY_MULTIINDEX_HH 
    2#define DUNE_GRID_UTILITY_MULTIINDEX_HH 
   13 namespace FactoryUtilities
 
   15  template<std::
size_t dim>
 
   16  class MultiIndex : 
public std::array<unsigned int,dim>
 
   19    std::array<unsigned int,dim> limits_;
 
   23    MultiIndex(
const std::array<unsigned int,dim>& limits) : limits_(limits)
 
   25      std::fill(this->begin(), this->end(), 0);
 
   29    MultiIndex<dim>& operator++()
 
   31      for (std::size_t i=0; i<dim; i++)
 
   37        if ((*
this)[i]<limits_[i])
 
   49      for (std::size_t i=0; i<dim; i++)
 
Dune namespace.
Definition: alignment.hh:10