Mackey  V3.1
A C++ library for computing RO(G) graded homology
Junction< _rank, _diff > Class Template Reference

The input for Homology, consisting of an entering and an exiting differential. More...

#include <Chains.hpp>

Inheritance diagram for Junction< _rank, _diff >:
[legend]

Public Types

typedef _rank rank_t
 The rank type. More...
 
typedef _diff diff_t
 The differential type. More...
 

Public Member Functions

 Junction (const rank_t &, const rank_t &, const rank_t &, const diff_t &, const diff_t &)
 Construct Junction by directly setting the elements. More...
 
 Junction ()=default
 Default constructor. More...
 
 Junction (const Chains< rank_t, diff_t > &, int)
 Extract the Junction C[i+1]->C[i]->C[i-1] from the Chains C. More...
 

Public Attributes

rank_t rank
 The rank of the middle group. More...
 
rank_t rankOut
 The rank of the rightmost group. More...
 
rank_t rankIn
 The rank of the leftmost group. More...
 
diff_t diffOut
 The exiting differential. More...
 
diff_t diffIn
 The entering differential. More...
 

Friends

template<typename , typename >
class Tensor
 

Detailed Description

template<typename _rank, typename _diff>
class Mackey::Junction< _rank, _diff >

The input for Homology, consisting of an entering and an exiting differential.

This is the part C[i+1]-->C[i]-->C[i-1] of a Chain complex C. C[i]-->C[i-1] is the "Out" part while C[i+1]-->C[i] is the "In" part.

Member Typedef Documentation

◆ rank_t

typedef _rank rank_t

The rank type.

◆ diff_t

typedef _diff diff_t

The differential type.

Constructor & Destructor Documentation

◆ Junction() [1/3]

Junction ( const rank_t ,
const rank_t ,
const rank_t ,
const diff_t ,
const diff_t  
)

Construct Junction by directly setting the elements.

◆ Junction() [2/3]

Junction ( )
default

Default constructor.

◆ Junction() [3/3]

Junction ( const Chains< rank_t, diff_t > &  ,
int   
)

Extract the Junction C[i+1]->C[i]->C[i-1] from the Chains C.

Friends And Related Function Documentation

◆ Tensor

friend class Tensor
friend

Member Data Documentation

◆ rank

rank_t rank

The rank of the middle group.

◆ rankOut

rank_t rankOut

The rank of the rightmost group.

◆ rankIn

rank_t rankIn

The rank of the leftmost group.

◆ diffOut

diff_t diffOut

The exiting differential.

◆ diffIn

diff_t diffIn

The entering differential.


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