![]() |
Mackey
V3.3
A C++ library for computing RO(G) graded homology
|
The data of the multiplication table. More...
#include <Mult_Table.hpp>
Public Attributes | |
int | level |
The Mackey functor level we are working in ///. More... | |
std::map< std::vector< int >, IDGenerators< typename group_t::rank_t > > | NonZeroHomology |
std::vector< std::vector< Green< group_t > > > | Greens |
Each entry in the multiplication table. More... | |
std::map< std::array< int, 3 >, Green< group_t > > | tripleGreens |
Triple products used when all other identification methods fail. More... | |
std::vector< std::vector< int > > | degree |
Maps each index to the corresponding degree. More... | |
std::map< std::vector< int >, int > | antidegree |
Maps each degree to the corresponding index. More... | |
Eigen::Matrix< int, -1, -1 > | index_product |
Maps each index and irreducible to the index of their product. More... | |
std::vector< int > | minsphere |
The lower bound on the range of our spheres. More... | |
std::vector< int > | maxsphere |
The upper bound on the range of our spheres. More... | |
std::vector< std::vector< int > > | basicIrreducibles |
The basic irreducibles we use to produce the factorizations (eg Euler and orientation classes) More... | |
The data of the multiplication table.
Separated from the rest so as to be serializable. Has no functions
int level |
The Mackey functor level we are working in ///.
The nonzero homology groups in our given range and level and their identification information (if non cyclic).
std::map<std::vector<int>, IDGenerators<typename group_t::rank_t> > NonZeroHomology |
std::vector<std::vector<Green<group_t> > > Greens |
Each entry in the multiplication table.
std::map<std::array<int, 3>, Green<group_t> > tripleGreens |
Triple products used when all other identification methods fail.
std::vector<std::vector<int> > degree |
Maps each index to the corresponding degree.
std::map<std::vector<int>, int> antidegree |
Maps each degree to the corresponding index.
Eigen::Matrix<int, -1, -1> index_product |
Maps each index and irreducible to the index of their product.
std::vector<int> minsphere |
The lower bound on the range of our spheres.
std::vector<int> maxsphere |
The upper bound on the range of our spheres.
std::vector<std::vector<int> > basicIrreducibles |
The basic irreducibles we use to produce the factorizations (eg Euler and orientation classes)