|
MADNESS 0.10.1
|
Iterates in lexical order thru all children of a key. More...
#include <key.h>

Public Member Functions | |
| KeyChildIterator () | |
| KeyChildIterator (const Key< NDIM > &parent) | |
| const Key< NDIM > & | key () const |
| Returns the key of the child. | |
| operator bool () const | |
| True if iterator is not at end. | |
| KeyChildIterator & | operator++ () |
| Pre-increment of an iterator (i.e., ++it) | |
| template<typename Archive > | |
| void | serialize (Archive &ar) |
Private Attributes | |
| Key< NDIM > | child |
| bool | finished |
| Vector< Translation, NDIM > | p |
| Key< NDIM > | parent |
Iterates in lexical order thru all children of a key.
Example usage:
|
inline |
|
inline |
|
inline |
Returns the key of the child.
References madness::KeyChildIterator< NDIM >::child.
|
inline |
True if iterator is not at end.
References madness::KeyChildIterator< NDIM >::finished.
|
inline |
Pre-increment of an iterator (i.e., ++it)
References madness::KeyChildIterator< NDIM >::child, madness::KeyChildIterator< NDIM >::finished, NDIM, and madness::KeyChildIterator< NDIM >::p.
|
inline |
References madness::archive::wrap().
|
private |
|
private |
|
private |
Referenced by madness::KeyChildIterator< NDIM >::operator++().
|
private |
Referenced by KeyChildIterator::operator++().