![]() |
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.