1#ifndef __FIBER_CREATIVEITERATOR_HPP
2#define __FIBER_CREATIVEITERATOR_HPP
5#include "MultiIndex.hpp"
7#include "Expression.hpp"
9#include <eagle/Vector.hpp>
52 , myDataCreator(
CI.myDataCreator)
89 virtual reference_t getElement(
index_t i) = 0;
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
META::IF< MetaInfo< T >::RANK==0, void, VectorArray_t >::result VectorArrayBase_t
If the type has a non-zero rank, then there exists an associated base class of vectors.
Definition CreativeIterator.hpp:79
META::IF< MetaInfo< T >::MULTIPLICITY==1, void, FixedArray_t >::result FixedArrayBase_t
If the type has a non-zero multiplicity, then there exists an associated base class of fixed arrays.
Definition CreativeIterator.hpp:69
index_t length
The length (number of elements) of the data array.
Definition HyperslabParameters.hpp:37
T * ptr(int c=0) const
Return pointer to data, which is good for C interface, but otherwise, avoid that.
Definition vector/Iterator.hpp:266
Implementation of an Iterator to a sequence of elements, which might be contiguous or a projection of...
Definition vector/Iterator.hpp:525
T & reference_t
The reference type.
Definition vector/Iterator.hpp:709
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
Definition CreativeIterator.hpp:84