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.