Public Member Functions | |
DualIndex (const Index &index, const std::vector< double > &continuousIndex) | |
~DualIndex () | |
Public Member Functions inherited from TBTK::Index | |
Index () | |
Index (std::initializer_list< Subindex > i) | |
Index (std::vector< Subindex > i) | |
Index (const Index &index) | |
Index (const Index &head, const Index &tail) | |
Index (const std::vector< std::vector< Subindex >> &indexList) | |
Index (std::initializer_list< Index > indexList) | |
Index (std::vector< Index > indexList) | |
Index (const std::string &indexString) | |
Index (const std::string &serialization, Serializable::Mode mode) | |
bool | equals (const Index &index, bool allowWildcard=false) const |
Subindex & | at (unsigned int n) |
const Subindex & | at (unsigned int n) const |
unsigned int | getSize () const |
void | reserve (unsigned int size) |
void | pushBack (Subindex subindex) |
Subindex | popFront () |
Subindex | popBack () |
void | insert (unsigned int n, Subindex subindex) |
Subindex | erase (unsigned int n) |
Index | getUnitRange () |
Index | getSubIndex (int first, int last) const |
std::vector< Index > | split () const |
bool | isPatternIndex () const |
void | print () const |
std::string | toString () const |
Subindex & | operator[] (unsigned int subindex) |
const Subindex & | operator[] (unsigned int subindex) const |
std::string | serialize (Serializable::Mode mode) const |
unsigned int | getSizeInBytes () const |
|
inline |
Constructor.
|
inline |
Destructor.