Mackey  V3.1
A C++ library for computing RO(G) graded homology
Massey< group_t > Class Template Reference

Stores Massey products and their indeterminacy. More...

#include <Massey.hpp>

Collaboration diagram for Massey< group_t >:
[legend]

Public Member Functions

 Massey ()
 Set 0 by default. More...
 
 Massey (const chains_t< group_t > &, const chains_t< group_t > &, const chains_t< group_t > &, int, int, int, int, int, int, int, bool)
 Compute Massey product given level, generator degrees and selections. More...
 

Public Attributes

rank_t basis
 Expresses the Massey product as a linear combination of the generators of the box product. More...
 
rank_t normalBasis
 Same as basis, but normalized. More...
 
AbelianGroup< rank_t > Groups
 The homology group the product lives in. More...
 
std::array< rank_t, 2 > indeterminacy
 The indeterminacy of the Massey product, stored as two bases. More...
 
IDGenerators< rank_t > boxID
 Identification data for the generators of the Massey product. More...
 
bool exists
 If the Massey product exists. More...
 
bool noIndeterminacy
 If the Massey product has no indeterminacy. More...
 
bool isZero
 If the Massey product is 0. More...
 

Detailed Description

template<typename group_t>
class Mackey::Massey< group_t >

Stores Massey products and their indeterminacy.

Constructor & Destructor Documentation

◆ Massey() [1/2]

Massey ( )

Set 0 by default.

◆ Massey() [2/2]

Massey ( const chains_t< group_t > &  ,
const chains_t< group_t > &  ,
const chains_t< group_t > &  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
bool   
)

Compute Massey product given level, generator degrees and selections.

Member Data Documentation

◆ basis

rank_t basis

Expresses the Massey product as a linear combination of the generators of the box product.

◆ normalBasis

rank_t normalBasis

Same as basis, but normalized.

◆ Groups

AbelianGroup<rank_t> Groups

The homology group the product lives in.

◆ indeterminacy

std::array<rank_t, 2> indeterminacy

The indeterminacy of the Massey product, stored as two bases.

◆ boxID

IDGenerators<rank_t> boxID

Identification data for the generators of the Massey product.

◆ exists

bool exists

If the Massey product exists.

◆ noIndeterminacy

bool noIndeterminacy

If the Massey product has no indeterminacy.

◆ isZero

bool isZero

If the Massey product is 0.


The documentation for this class was generated from the following file: