![]() |
das2C
das core C utilities (v3)
|
Simple cubic iterator. More...
#include <das3/iterator.h>
Public Member Functions | |
| DAS_API void | DasDsCubeIter_init (DasDsCubeIter *pThis, int nRank, ptrdiff_t *pMin, ptrdiff_t *pMax) |
| Initialize an iterator to cubic section in index space. | |
| DAS_API bool | DasDsCubeIter_next (DasDsCubeIter *pThis) |
| Increment a cubic iterator by one position, rolling as needed. | |
Data Fields | |
| bool | done |
| If true the value in index is valid, false otherwise. | |
| ptrdiff_t | index [VARIDX_MAX] |
| A dataset bulk iteration index suitable for use in DasVar functions like ::DasVar_get. | |
Simple cubic iterator.
| DAS_API bool DasDsCubeIter_next | ( | DasDsCubeIter * | pThis | ) |
Increment a cubic iterator by one position, rolling as needed.
| pThis | A pointer to an iterator. The index member of the iterator will be incremented. |