|
Xped
|
#include <Basis.hpp>
Public Member Functions | |
| Basis () | |
| Basis (std::size_t dim_in) | |
| const std::size_t | dim () const |
| Basis | add (const Basis &other) const |
| Basis | combine (const Basis &other) const |
| auto | print () const |
| auto | printHistory () const |
| bool | operator== (const Basis &other) const |
| template<typename Ar > | |
| void | serialize (Ar &ar) |
Friends | |
| template<typename Symmetry_ , std::size_t depth, typename AllocationPolicy > | |
| class | Qbasis |
| std::ostream & | operator<< (std::ostream &os, const Basis &basis) |
Class for a plain basis without symmetries. A basis with symmetries is a collection of plain bases for each Symmetry entry
|
inline |
Does nothing.
|
inline |
Adds to bases together.

Returns the tensor product basis. This function also saves the history of the combination process for later use. See leftAmount() and rightAmount().

|
inline |

|
inline |

| auto Xped::Basis::print | ( | ) | const |
Prints the basis.
| auto Xped::Basis::printHistory | ( | ) | const |
Prints the history of the basis.
|
inline |
|
friend |
|
friend |