![]() |
Mackey
V3.1
A C++ library for computing RO(G) graded homology
|
The additive structure of the RO(G) homology of a point. More...
#include <Additive.hpp>
Public Types | |
| typedef group_t::rank_t | rank_t |
| typedef group_t::diff_t | diff_t |
Public Member Functions | |
| AdditiveStructure (const std::vector< int > &minsphere, const std::vector< int > &maxsphere) | |
| Construct given the range of our spheres. More... | |
| AdditiveStructure ()=default | |
| Default constructor for serealization. More... | |
| template<typename sphere_t > | |
| std::vector< MackeyFunctor< rank_t > > | getMackey (const sphere_t &sphere) const |
| Retrieve the Mackey functors in the homology of the given sphere. More... | |
| template<typename sphere_t > | |
| MackeyFunctor< rank_t > | getMackey (int degree, const sphere_t &sphere) const |
| Retrieve the Mackey functor for the given degree. More... | |
| template<typename T > | |
| void | print_answer (T &stream) |
| Print the Mackey functors for each degree. More... | |
| template<typename T > | |
| void | print_unique (T &stream) |
| Print the unique Mackey functors that appear. More... | |
| template<typename T > | |
| void | print_unknown (T &stream) |
| Print the unnamed Mackey functors that appear. More... | |
| void | identify () |
| Identify the Mackey functors. More... | |
Public Attributes | |
| 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... | |
Friends | |
| template<typename Archive , typename s_group_t > | |
| void | serialize (Archive &, AdditiveStructure< s_group_t > &) |
The additive structure of the RO(G) homology of a point.
| typedef group_t::rank_t rank_t |
| typedef group_t::diff_t diff_t |
| AdditiveStructure | ( | const std::vector< int > & | minsphere, |
| const std::vector< int > & | maxsphere | ||
| ) |
Construct given the range of our spheres.
|
default |
Default constructor for serealization.
| std::vector<MackeyFunctor<rank_t> > getMackey | ( | const sphere_t & | sphere | ) | const |
Retrieve the Mackey functors in the homology of the given sphere.
| MackeyFunctor<rank_t> getMackey | ( | int | degree, |
| const sphere_t & | sphere | ||
| ) | const |
Retrieve the Mackey functor for the given degree.
| void print_answer | ( | T & | stream | ) |
Print the Mackey functors for each degree.
| void print_unique | ( | T & | stream | ) |
Print the unique Mackey functors that appear.
| void print_unknown | ( | T & | stream | ) |
Print the unnamed Mackey functors that appear.
| void identify | ( | ) |
Identify the Mackey functors.
|
friend |
| 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.