![]() |
Mackey
V3.3
A C++ library for computing RO(G) graded homology
|
Contains the methods for transfering, restricting and Weyl-group-acting. More...
Go to the source code of this file.
Classes | |
| struct | Levels< T, group_t > |
| Storage of various levels of Junction/Chains. More... | |
Namespaces | |
| mackey | |
| Everything in this library is under this namespace. | |
Functions | |
| template<typename group_t > | |
| auto | transfer (const typename group_t::rank_t &, int) |
| Transfer the rank to given level. More... | |
| template<typename group_t > | |
| auto | transfer (const typename group_t::diff_t &diff, const typename group_t::rank_t &domain, typename group_t::rank_t &domain_top, const typename group_t::rank_t &range, typename group_t::rank_t &range_top, int level) |
| Transfer the differential to given level. We need the ranks both at the original level and the given level, for both domain and range. More... | |
| template<typename group_t > | |
| chains_t< group_t > | transfer (const chains_t< group_t > &C, int level) |
| template<typename group_t > | |
| junction_t< group_t > | transfer (const junction_t< group_t > &J, int level) |
| Transfer Junction to the desired level. More... | |
| template<typename group_t , typename Derived > | |
| Derived | transfer (const Eigen::MatrixBase< Derived > &generator, const typename group_t::rank_t &domain, const typename group_t::rank_t &range) |
| Transfer generator to level given the ranks at the original level (domain) and the target level (range). More... | |
| template<typename rank_t , typename Derived > | |
| Derived | restriction (const Eigen::MatrixBase< Derived > &generator, const rank_t &domain, const rank_t &range) |
| Restrict generator to level given the ranks at the original level (domain) and the target level (range). More... | |
| template<typename rank_t , typename Derived > | |
| Derived | action (const Eigen::MatrixBase< Derived > &generator, const rank_t &rank) |
| Compute the act group action on a generator given the rank of the group it lives in. More... | |
| template<typename rank_t , typename T > | |
| T | invRes (const T &generator, const rank_t &domain, const rank_t &range) |
| template<typename group_t > | |
| dense_t< typename group_t::rank_t > | transfer (const Homology< typename group_t::rank_t, typename group_t::diff_t > &low, const Homology< typename group_t::rank_t, typename group_t::diff_t > &high, const typename group_t::rank_t &rank_low, const typename group_t::rank_t &rank_high) |
| Writing the transfer of each generator in terms of the generators in the image. More... | |
| template<typename group_t > | |
| dense_t< typename group_t::rank_t > | restriction (const Homology< typename group_t::rank_t, typename group_t::diff_t > &high, const Homology< typename group_t::rank_t, typename group_t::diff_t > &low, const typename group_t::rank_t &rank_high, const typename group_t::rank_t &rank_low) |
| Writing the restriction of each generator in terms of the generators in the image. More... | |
| template<typename group_t > | |
| dense_t< typename group_t::rank_t > | action (const Homology< typename group_t::rank_t, typename group_t::diff_t > &H, const typename group_t::rank_t &rank) |
| Writing the act group action on each generator in terms of the other generators. More... | |
Contains the methods for transfering, restricting and Weyl-group-acting.