SG++-Doxygen-Documentation
|
Abstract base class for iterators iterating over (existing or maybe also non-existing) entries of an AbstractMultiStorage. More...
#include <AbstractMultiStorageIterator.hpp>
Public Member Functions | |
virtual bool | computationRequested ()=0 |
virtual MultiIndex | getMultiIndex () const =0 |
virtual size_t | indexAt (size_t d) const =0 |
virtual bool | isValid ()=0 |
virtual int | moveToNext ()=0 |
virtual std::function< T()> | requestComputationTask ()=0 |
virtual void | setValue (T const &input)=0 |
Sets a value at the current entry. More... | |
virtual T & | value ()=0 |
virtual | ~AbstractMultiStorageIterator () |
Abstract base class for iterators iterating over (existing or maybe also non-existing) entries of an AbstractMultiStorage.
|
inlinevirtual |
References sgpp::combigrid::AbstractMultiStorageIterator< T >::computationRequested(), sgpp::combigrid::AbstractMultiStorageIterator< T >::getMultiIndex(), sgpp::combigrid::AbstractMultiStorageIterator< T >::indexAt(), sgpp::combigrid::AbstractMultiStorageIterator< T >::isValid(), sgpp::combigrid::AbstractMultiStorageIterator< T >::moveToNext(), sgpp::combigrid::AbstractMultiStorageIterator< T >::requestComputationTask(), sgpp::combigrid::AbstractMultiStorageIterator< T >::setValue(), and sgpp::combigrid::AbstractMultiStorageIterator< T >::value().
|
pure virtual |
Implemented in sgpp::combigrid::TreeStorageGuidedIterator< T >, and sgpp::combigrid::TreeStorageStoredDataIterator< T >.
Referenced by sgpp::combigrid::AbstractMultiStorageIterator< T >::~AbstractMultiStorageIterator().
|
pure virtual |
Implemented in sgpp::combigrid::TreeStorageGuidedIterator< T >, and sgpp::combigrid::TreeStorageStoredDataIterator< T >.
Referenced by sgpp::combigrid::AbstractMultiStorageIterator< T >::~AbstractMultiStorageIterator().
|
pure virtual |
Implemented in sgpp::combigrid::TreeStorageGuidedIterator< T >, and sgpp::combigrid::TreeStorageStoredDataIterator< T >.
Referenced by sgpp::combigrid::AbstractMultiStorageIterator< T >::~AbstractMultiStorageIterator().
|
pure virtual |
Implemented in sgpp::combigrid::TreeStorageGuidedIterator< T >, and sgpp::combigrid::TreeStorageStoredDataIterator< T >.
Referenced by sgpp::combigrid::AbstractMultiStorageIterator< T >::~AbstractMultiStorageIterator().
|
pure virtual |
Implemented in sgpp::combigrid::TreeStorageStoredDataIterator< T >, and sgpp::combigrid::TreeStorageGuidedIterator< T >.
Referenced by sgpp::combigrid::AbstractMultiStorageIterator< T >::~AbstractMultiStorageIterator().
|
pure virtual |
Implemented in sgpp::combigrid::TreeStorageGuidedIterator< T >, and sgpp::combigrid::TreeStorageStoredDataIterator< T >.
Referenced by sgpp::combigrid::AbstractMultiStorageIterator< T >::~AbstractMultiStorageIterator().
|
pure virtual |
Sets a value at the current entry.
Implemented in sgpp::combigrid::TreeStorageGuidedIterator< T >, and sgpp::combigrid::TreeStorageStoredDataIterator< T >.
Referenced by sgpp::combigrid::AbstractMultiStorageIterator< T >::~AbstractMultiStorageIterator().
|
pure virtual |
Implemented in sgpp::combigrid::TreeStorageGuidedIterator< T >, and sgpp::combigrid::TreeStorageStoredDataIterator< T >.
Referenced by sgpp::combigrid::AbstractMultiStorageIterator< T >::~AbstractMultiStorageIterator().