![]()  | 
  
    SG++-Doxygen-Documentation
    
   | 
 
Iterates over a hypercube of multi-indices. More...
#include <MultiIndexIterator.hpp>
Public Member Functions | |
| MultiIndex | getMultiIndex () const | 
| size_t | indexAt (size_t d) const | 
| bool | isValid () | 
| int | moveToNext () | 
| MultiIndexIterator (MultiIndex const &multiBounds) | |
| Precondition: all entries in multiBounds are > 0.  More... | |
| size_t | numDimensions () const | 
| void | reset () | 
| MultiIndex & | value () | 
Iterates over a hypercube of multi-indices.
For example, with multiBounds = (2, 1), the following indices will be generated: (0, 0), (1, 0), (2, 0), (0, 1), (1, 1), (2, 1). Method descriptions can be found at BoundedSumMultiIndexIterator.
      
  | 
  inlineexplicit | 
Precondition: all entries in multiBounds are > 0.
      
  | 
  inline | 
Referenced by sgpp::combigrid::FullGridGridBasedEvaluator< V >::addResults(), BSplineCoefficientGridFunction(), BSplineTensorCoefficientGridFunction(), sgpp::combigrid::convertCombigridToHierarchicalSparseGrid(), sgpp::combigrid::convertexpUniformBoundaryCombigridToHierarchicalSparseGrid(), sgpp::combigrid::FullGridPCESummationStrategy< V >::eval(), sgpp::combigrid::AbstractFullGridEvaluator< V >::getGridPoints(), and sgpp::combigrid::TreeStorageGuidedIterator< T >::getMultiIndex().
      
  | 
  inline | 
Referenced by sgpp::combigrid::TreeStorageGuidedIterator< T >::computationRequested(), sgpp::combigrid::FullGridLinearSummationStrategy< V >::eval(), sgpp::combigrid::FullGridQuadraticSummationStrategy< V >::eval(), sgpp::combigrid::TreeStorageGuidedIterator< T >::indexAt(), sgpp::combigrid::TreeStorageGuidedIterator< T >::moveToNext(), sgpp::combigrid::TreeStorageGuidedIterator< T >::requestComputationTask(), sgpp::combigrid::TreeStorageGuidedIterator< T >::setValue(), and sgpp::combigrid::TreeStorageGuidedIterator< T >::value().
      
  | 
  inline | 
Referenced by sgpp::combigrid::convertCombigridToHierarchicalSparseGrid(), sgpp::combigrid::convertexpUniformBoundaryCombigridToHierarchicalSparseGrid(), sgpp::combigrid::FullGridPCESummationStrategy< V >::eval(), sgpp::combigrid::FullGridQuadraticSummationStrategy< V >::eval(), sgpp::combigrid::AbstractFullGridEvaluator< V >::getGridPoints(), and sgpp::combigrid::TreeStorageGuidedIterator< T >::isValid().
      
  | 
  inline | 
Referenced by sgpp::combigrid::convertCombigridToHierarchicalSparseGrid(), sgpp::combigrid::convertexpUniformBoundaryCombigridToHierarchicalSparseGrid(), sgpp::combigrid::FullGridPCESummationStrategy< V >::eval(), sgpp::combigrid::FullGridQuadraticSummationStrategy< V >::eval(), sgpp::combigrid::AbstractFullGridEvaluator< V >::getGridPoints(), and sgpp::combigrid::TreeStorageGuidedIterator< T >::moveToNext().
      
  | 
  inline | 
      
  | 
  inline | 
References python.statsfileInfo::i.
Referenced by sgpp::combigrid::FullGridQuadraticSummationStrategy< V >::eval().
      
  | 
  inline |