| 
    xerus
    
   a general purpose tensor library 
   | 
 
Header file for the Index class. More...
Go to the source code of this file.
Classes | |
| class | xerus::Index | 
| Class used to represent indices that can be used to write tensor calculations in index notation.  More... | |
Namespaces | |
| xerus | |
| The main namespace of xerus.  | |
Functions | |
| bool | xerus::operator!= (const Index &_a, const Index &_b) | 
| Two Indices are equal if their valueId coincides. Fixed indices are never equal.  More... | |
| bool | xerus::operator< (const Index &_a, const Index &_b) | 
| The Comparision operator is needed for indices to be orderable in std::set, the valueId is used.  More... | |
| std::ostream & | xerus::operator<< (std::ostream &_out, const xerus::Index &_idx) | 
| Allows to pretty print indices, giving the valueId and span.  More... | |
| bool | xerus::operator== (const Index &_a, const Index &_b) | 
| Two Indices are equal if their valueId coincides. Fixed indices are never equal.  More... | |
Header file for the Index class.
Definition in file index.h.