|
template<std::size_t Rank, std::size_t CoRank, typename Symmetry > |
std::unordered_map< std::pair< FusionTree< Rank+1, Symmetry >, FusionTree< CoRank - 1, Symmetry > >, typename Symmetry::Scalar > | turn_right (const FusionTree< Rank, Symmetry > &t1, const FusionTree< CoRank, Symmetry > &t2) |
|
template<std::size_t Rank, std::size_t CoRank, typename Symmetry > |
std::unordered_map< std::pair< FusionTree< Rank - 1, Symmetry >, FusionTree< CoRank+1, Symmetry > >, typename Symmetry::Scalar > | turn_left (const FusionTree< Rank, Symmetry > &t1, const FusionTree< CoRank, Symmetry > &t2) |
|
template<int shift, std::size_t Rank, std::size_t CoRank, typename Symmetry > |
std::unordered_map< std::pair< FusionTree< Rank - shift, Symmetry >, FusionTree< CoRank+shift, Symmetry > >, typename Symmetry::Scalar > | turn (const FusionTree< Rank, Symmetry > &t1, const FusionTree< CoRank, Symmetry > &t2) |
|
template<int shift, std::size_t Rank, std::size_t CoRank, typename Symmetry > |
std::unordered_map< std::pair< FusionTree< Rank - shift, Symmetry >, FusionTree< CoRank+shift, Symmetry > >, typename Symmetry::Scalar > | permute (const FusionTree< Rank, Symmetry > &t1, const FusionTree< CoRank, Symmetry > &t2, const util::Permutation &p) |
|