Struct Index¶ Defined in File index.hpp Struct Documentation¶ struct Index¶ Used to describe a multi-index labelling, such as in a tensor. Public Functions inline Index()¶ inline Index(vector<int> &_dim)¶ inline Index(const Index &x)¶ inline void set_dim_tot()¶ inline int operator()()¶ inline void operator()(int label)¶ inline int operator()(int i1, int i2)¶ inline Index &operator++()¶ inline void shift(int pos)¶ inline int operator*(const Index &x)¶ inline string str()¶ Public Members vector<int> dim¶ vector<int> ind¶ int dim_tot¶ Friends inline friend std::ostream &operator<<(std::ostream &flux, const Index &A)¶ writes to a stream