dune-grid 2.11
Loading...
Searching...
No Matches
Dune::FactoryUtilities::MultiIndex< dim > Class Template Reference

#include <dune/grid/utility/multiindex.hh>

Inheritance diagram for Dune::FactoryUtilities::MultiIndex< dim >:
Inheritance graph

Public Member Functions

 MultiIndex (const std::array< unsigned int, dim > &limits)
 Constructor with a given range for each digit.
 
MultiIndex< dim > & operator++ ()
 Increment the MultiIndex.
 
size_t cycle () const
 Compute how many times you can call operator++ before getting to (0,...,0) again.
 
unsigned int at (unsigned int ... args)
 
unsigned int back (unsigned int ... args)
 
unsigned int begin (unsigned int ... args)
 
unsigned int cbegin (unsigned int ... args)
 
unsigned int cend (unsigned int ... args)
 
unsigned int crbegin (unsigned int ... args)
 
unsigned int crend (unsigned int ... args)
 
unsigned int data (unsigned int ... args)
 
unsigned int empty (unsigned int ... args)
 
unsigned int end (unsigned int ... args)
 
unsigned int fill (unsigned int ... args)
 
unsigned int front (unsigned int ... args)
 
unsigned int max_size (unsigned int ... args)
 
unsigned int operator[] (unsigned int ... args)
 
unsigned int rbegin (unsigned int ... args)
 
unsigned int rend (unsigned int ... args)
 
unsigned int size (unsigned int ... args)
 
unsigned int swap (unsigned int ... args)
 

Public Attributes

unsigned int elements
 STL member.
 

Constructor & Destructor Documentation

◆ MultiIndex()

template<std::size_t dim>
Dune::FactoryUtilities::MultiIndex< dim >::MultiIndex ( const std::array< unsigned int, dim > &  limits)
inline

Constructor with a given range for each digit.

Member Function Documentation

◆ cycle()

template<std::size_t dim>
size_t Dune::FactoryUtilities::MultiIndex< dim >::cycle ( ) const
inline

Compute how many times you can call operator++ before getting to (0,...,0) again.

◆ operator++()

template<std::size_t dim>
MultiIndex< dim > & Dune::FactoryUtilities::MultiIndex< dim >::operator++ ( )
inline

Increment the MultiIndex.

Member Data Documentation

◆ elements

unsigned int std::array< unsigned int >::elements
inherited

STL member.


The documentation for this class was generated from the following file: