![]() |
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.