SG++-Doxygen-Documentation
|
Interface class for TreeStorage-nodes. More...
#include <AbstractTreeStorageNode.hpp>
Public Member Functions | |
virtual bool | containsIndex (MultiIndex const &index, size_t depth=0) const =0 |
virtual T & | get (MultiIndex const &index, size_t depth=0)=0 |
virtual bool | isLeaf () const =0 |
virtual size_t | numChildren () const =0 |
virtual void | set (MultiIndex const &index, T const &value, size_t depth=0)=0 |
Stores the given value at the given multi-index. More... | |
virtual | ~AbstractTreeStorageNode () |
Interface class for TreeStorage-nodes.
|
inlinevirtual |
|
pure virtual |
index | Multi-index indicating the storage position. |
depth | Level of the node in the tree, starting from zero. |
Implemented in sgpp::combigrid::InternalTreeStorageNode< T >, and sgpp::combigrid::LowestTreeStorageNode< T >.
|
pure virtual |
depth | Level of the node in the tree, starting from zero. |
index | Index of the node to get. |
Implemented in sgpp::combigrid::InternalTreeStorageNode< T >, and sgpp::combigrid::LowestTreeStorageNode< T >.
|
pure virtual |
Implemented in sgpp::combigrid::InternalTreeStorageNode< T >, and sgpp::combigrid::LowestTreeStorageNode< T >.
|
pure virtual |
Implemented in sgpp::combigrid::InternalTreeStorageNode< T >, and sgpp::combigrid::LowestTreeStorageNode< T >.
|
pure virtual |
Stores the given value at the given multi-index.
If the storage entry does not exist, it is created. The default-value-function is not called.
depth | Level of the node in the tree, starting from zero. |
index | Index of the node to set. |
value | Value to set. |
Implemented in sgpp::combigrid::InternalTreeStorageNode< T >, and sgpp::combigrid::LowestTreeStorageNode< T >.