11 #ifndef INDEXED_SINDEX_H
12 #define INDEXED_SINDEX_H
42 template <
unsigned Dim,
unsigned Brackets>
85 template<
unsigned Dim2>
90 for (
unsigned int i=0; i < Dim2; ++i)
91 dom[Brackets + i] = ndi[i];
void assign(const BareField< T, Dim > &a, RHS b, OP op, ExprTag< true >)
const SIndex< Dim > & getSIndex() const
IndexedSIndex< Dim, Brackets > & operator=(const PETE_Expr< T > &rhs)
const NDIndex< Dim > & getDomain() const
IndexedSIndex< Dim, Brackets+1 > operator[](const Index &i)
IndexedSIndex(SIndex< Dim > &s, const NDIndex< Dim > &i)
IndexedSIndex< Dim, Brackets > & operator=(const IndexedSIndex< Dim, Brackets > &)
IndexedSIndex(const IndexedSIndex< Dim, Brackets > &isi)
IndexedSIndex< Dim, Brackets+Dim2 > operator[](const NDIndex< Dim2 > &ndi)