Xped
Loading...
Searching...
No Matches
Xped::treepair Namespace Reference

Functions

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)
 

Function Documentation

◆ permute()

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 > Xped::treepair::permute ( const FusionTree< Rank, Symmetry > &  t1,
const FusionTree< CoRank, Symmetry > &  t2,
const util::Permutation p 
)
Here is the call graph for this function:

◆ turn()

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 > Xped::treepair::turn ( const FusionTree< Rank, Symmetry > &  t1,
const FusionTree< CoRank, Symmetry > &  t2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ turn_left()

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 > Xped::treepair::turn_left ( const FusionTree< Rank, Symmetry > &  t1,
const FusionTree< CoRank, Symmetry > &  t2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ turn_right()

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 > Xped::treepair::turn_right ( const FusionTree< Rank, Symmetry > &  t1,
const FusionTree< CoRank, Symmetry > &  t2 
)
Here is the call graph for this function:
Here is the caller graph for this function: