SG++-Doxygen-Documentation
|
Iterator for the TreeStorage class that only traverses entries stored in the storage. More...
#include <TreeStorageStoredDataIterator.hpp>
Public Member Functions | |
virtual bool | computationRequested () |
Returns true because the iterator only iterates over already stored data. More... | |
virtual MultiIndex | getMultiIndex () const |
virtual size_t | indexAt (size_t d) const |
virtual bool | isValid () |
virtual int | moveToNext () |
virtual std::function< T()> | requestComputationTask () |
Returns a dummy function because the values pointed to are already stored. More... | |
virtual void | setValue (T const &input) |
Sets a value at the current entry. More... | |
TreeStorageStoredDataIterator (AbstractTreeStorageNode< T > *root, size_t numDimensions) | |
virtual T & | value () |
virtual | ~TreeStorageStoredDataIterator () |
Public Member Functions inherited from sgpp::combigrid::AbstractMultiStorageIterator< T > | |
virtual | ~AbstractMultiStorageIterator () |
Iterator for the TreeStorage class that only traverses entries stored in the storage.
The entries are traversed in lexicographical order (lexicographically ascending multi-indices). For a detailed method description, see AbstractMultiStorageIterator.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Returns true because the iterator only iterates over already stored data.
Implements sgpp::combigrid::AbstractMultiStorageIterator< T >.
|
inlinevirtual |
Implements sgpp::combigrid::AbstractMultiStorageIterator< T >.
|
inlinevirtual |
Implements sgpp::combigrid::AbstractMultiStorageIterator< T >.
|
inlinevirtual |
Implements sgpp::combigrid::AbstractMultiStorageIterator< T >.
|
inlinevirtual |
Implements sgpp::combigrid::AbstractMultiStorageIterator< T >.
References h, sgpp::combigrid::LowestTreeStorageNode< T >::statusVector, and sgpp::combigrid::STORED.
Referenced by sgpp::combigrid::TreeStorageStoredDataIterator< T >::TreeStorageStoredDataIterator().
|
inlinevirtual |
Returns a dummy function because the values pointed to are already stored.
Implements sgpp::combigrid::AbstractMultiStorageIterator< T >.
|
inlinevirtual |
Sets a value at the current entry.
Implements sgpp::combigrid::AbstractMultiStorageIterator< T >.
References sgpp::combigrid::LowestTreeStorageNode< T >::elements.
|
inlinevirtual |
Implements sgpp::combigrid::AbstractMultiStorageIterator< T >.
References sgpp::combigrid::LowestTreeStorageNode< T >::elements.