Functions

chaincon/homgvf0.h File Reference

Homology gradient vector field computation: Algorithm 0, very slow. More...

#include <istream>
#include <ostream>
#include "chomp/system/config.h"
#include "chomp/system/timeused.h"
#include "chomp/system/textfile.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 >
void homologyGVF0 (const CellArray1 &K, CellArray2 &H, tCombLinMap< CellT, CellT > &pi, tCombLinMap< CellT, CellT > &incl, tCombLinMap< CellT, CellT > &phi)
 Computes the homology gradient vector field for a given filtered finite cell complex "K".

Detailed Description

Homology gradient vector field computation: Algorithm 0, very slow.

Definition in file homgvf0.h.


Function Documentation

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

Computes the homology gradient vector field 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 59 of file homgvf0.h.

References boundary().

Referenced by homologyGVF().