#include <source/hierarchy/variables/LocallyActiveDataPatchLevelManager.h>
|
Default constructor for the locally-active data patch iterator. This iterator must be initialized before it can be used to iterate over patches on a level.
|
|
Constructor for the locally-active data patch iterator. The iterator will enumerate the local patches in the patch level belonging to the local processor on which data for the given variable is active.
|
|
Constructor for the locally-active data patch iterator. The iterator will enumerate the local patches in the patch level belonging to the local processor on which data for the given variable is active.
|
|
Constructor for the locally-active data patch iterator. The iterator will enumerate the local patches in the patch level belonging to the local processor on which the give patch data index is active. Note that this is a very special constructor used by the LocallyActiveDataPatchLevelManager class.
|
|
Const copy constructor for the locally-active data patch iterator. |
|
Destructor for the iterator releases all internal storage. |
|
Initializer for the locally-active data patch iterator. The iterator will enumerate the local patches in the patch level belonging to the local processor on which data for the given variable is active.
|
|
Initializer for the locally-active data patch iterator. The iterator will enumerate the local patches in the patch level belonging to the local processor on which data for the given variable is active.
|
|
Assignment operator for the iterator sets calling object to state of the argument iterator. |
|
Extract the integer patch index corresponding to the current patch in the patch level. |
|
Extract the integer patch index corresponding to the current patch in the patch level. |
|
Return true if the iterator points to a valid patch on the level; i.e., patch exists on the level and variable with which iterator is initialized is active on that patch. |
|
Return non-NULL if the iterator points to a valid patch on the level; i.e., patch exists on the level and variable with which iterator is initialized is active on that patch. |
|
Return true if the iterator points to a valid patch in the level (patch exists on the level and variable with which iterator is initialized is active on that patch); false otherwise. This operator mimics the !p operation applied to a pointer p. |
|
Increment the iterator to point to the next local patch on which the variable with which iterator is initialized is active on the level. |
|
Test whether two iterators point to the same patch index. |
|
Test whether two iterators point to different patch indices. |