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 |
| |