permutation_group.h File Reference
Include dependency graph for permutation_group.h:
Classes | |
class | TiledArray::symmetry::PermutationGroup |
Permutation group. More... | |
class | TiledArray::symmetry::SymmetricGroup |
Symmetric group. More... | |
Namespaces | |
TiledArray | |
TiledArray::symmetry | |
Functions | |
bool | TiledArray::symmetry::operator== (const PermutationGroup &p1, const PermutationGroup &p2) |
PermutationGroup equality operator. More... | |
bool | TiledArray::symmetry::operator!= (const PermutationGroup &p1, const PermutationGroup &p2) |
PermutationGroup inequality operator. More... | |
bool | TiledArray::symmetry::operator< (const PermutationGroup &p1, const PermutationGroup &p2) |
PermutationGroup less-than operator. More... | |
std::ostream & | TiledArray::symmetry::operator<< (std::ostream &output, const PermutationGroup &p) |
Add permutation group to an output stream. More... | |
template<typename MultiIndex > | |
bool | TiledArray::symmetry::is_lexicographically_smallest (const MultiIndex &idx, const PermutationGroup &pg) |
PermutationGroup | TiledArray::symmetry::conjugate (const PermutationGroup &G, const PermutationGroup::Permutation &h) |
Computes conjugate permutation group obtained by the action of a permutation. More... | |
PermutationGroup | TiledArray::symmetry::intersect (const PermutationGroup &G1, const PermutationGroup &G2) |
template<typename Set > | |
PermutationGroup | TiledArray::symmetry::stabilizer (const PermutationGroup &G, const Set &f) |