Functions

awdiag2d.h File Reference

A generic procedure for the Alexander-Whithey diagonal computation for 2-dimensional homology generators. More...

#include "chomp/system/config.h"
#include "chomp/system/textfile.h"
#include "chomp/struct/hashsets.h"
#include "chaincon/awdiag.h"
#include "chaincon/combchain.h"
#include "chaincon/combtensor.h"
#include "chaincon/comblinmap.h"

Go to the source code of this file.

Functions

template<class CellT >
void computeAWdiagonal (const chomp::homology::hashedset< CellT > &H, const tCombLinMap< CellT, CellT > &pi, const tCombLinMap< CellT, CellT > &incl, bool displayDiag, bool verify)
 Computes the Alexander-Whithey diagonal for 2-dimensional homology generators.

Detailed Description

A generic procedure for the Alexander-Whithey diagonal computation for 2-dimensional homology generators.

This is a complete procedure good for simplicial, cubical, or other complexes.

Definition in file awdiag2d.h.


Function Documentation

template<class CellT >
void computeAWdiagonal ( const chomp::homology::hashedset< CellT > &  H,
const tCombLinMap< CellT, CellT > &  pi,
const tCombLinMap< CellT, CellT > &  incl,
bool  displayDiag,
bool  verify 
)

Computes the Alexander-Whithey diagonal for 2-dimensional homology generators.

Uses the projection and inclusion maps computed previously as parts of a chain contraction of a cell complex.

Definition at line 56 of file awdiag2d.h.

References AWdiagonal(), and computeBoundary().