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 |