Class for a plain basis without symmetries. A basis with symmetries is a collection of plain bases for each Symmetry entry
Definition at line 11 of file Basis.h.
|
| Basis () |
|
| Basis (std::vector< std::string > idents, Eigen::Index dim) |
|
| Basis (Eigen::Index dim) |
|
Eigen::Index | size () const |
|
void | push_back (const std::string &ident) |
|
void | push_back (const std::vector< std::string > &idents) |
|
bool | find (std::string ident_in) |
|
Eigen::Index | location (std::string ident_in) |
|
Basis | add (const Basis &other) const |
|
Basis | combine (const Basis &other) const |
|
std::string | print () const |
|
std::vector< std::tuple< std::string, Eigen::Index > >::iterator | begin () |
|
std::vector< std::tuple< std::string, Eigen::Index > >::iterator | end () |
|
std::vector< std::tuple< std::string, Eigen::Index > >::const_iterator | cbegin () const |
|
std::vector< std::tuple< std::string, Eigen::Index > >::const_iterator | cend () const |
|
bool | operator== (const Basis &other) const |
|