The ChainCon Software (Release 0.03)
Functions
atmodel0.h File Reference

Algebraic topological model computation: Algorithm 0, very slow; combinatorial version - for coefficients in Z_2. More...

#include <istream>
#include <ostream>
#include "chomp/system/config.h"
#include "chomp/system/textfile.h"
#include "chomp/system/timeused.h"
#include "chomp/struct/hashsets.h"
#include "chaincon/combchain.h"
#include "chaincon/comblinmap.h"

Go to the source code of this file.

Functions

template<class CellT , class CellArray1 , class CellArray2 , class CellRestrT >
void algTopModel0 (const CellArray1 &K, CellArray2 &H, tCombLinMap< CellT, CellT > &pi, tCombLinMap< CellT, CellT > &incl, tCombLinMap< CellT, CellT > &phi, const CellRestrT &restr)
 Computes an algebraic topological model for a given filtered finite cell complex "K". More...
 

Detailed Description

Algebraic topological model computation: Algorithm 0, very slow; combinatorial version - for coefficients in Z_2.

Definition in file atmodel0.h.

Function Documentation

◆ algTopModel0()

template<class CellT , class CellArray1 , class CellArray2 , class CellRestrT >
void algTopModel0 ( const CellArray1 &  K,
CellArray2 &  H,
tCombLinMap< CellT, CellT > &  pi,
tCombLinMap< CellT, CellT > &  incl,
tCombLinMap< CellT, CellT > &  phi,
const CellRestrT &  restr 
)

Computes an algebraic topological model for a given filtered finite cell complex "K".

This is an old version of the algorithm, very slow. Cells that represent homology generators are appended to the vector "H". The projection map "pi", the inclusion from "H" to the complex "K", and the homology gradient vector field "phi" are assumed to be initially zero and are constructed.

Definition at line 60 of file atmodel0.h.

References boundary().

Referenced by algTopModel().