Namespaces | Files

Homology

Namespaces

namespace  chomp
 

This namespace contains the entire CHomP library interface.


Files

file  bitmaps.h
 

This file contains the definition of a class which can be used as a simple interface to read and write Windows Bitmap files (BMP pictures).


file  colorpal.h
 

This file contains the definition of a simple class "ColorPalette".


file  chomp.h
 

This file includes most of the other CHomP library header files.


file  bincube.h
 

This file contains the definition of a cubical set represented as a bitmap.


file  bitcode.h
 

This file contains the declaration of functions for reading and writing full cubical sets encoded in the text format as bit codes used in the "chom" program written by Bill Kalies.


file  cell.h
 

This file includes header files with various definitions of cubical cells and defines the standard types for most commonly used structures related to cubical cells.


file  cellbase.h
 

This file contains the definition of cubical cells which use a cube base class for indexing all the possible coordinate combinations.


file  cellfix.h
 

This class defines cubical cells in which the embedding space dimension is known apriori.


file  cellmain.h
 

This file contains the definition of some functions that are common for all types of cubical cells, independent of the details of their implementation, mainly the computation of the boundary of a cell and text input/output procedures.


file  cellvar.h
 

This file defines cubical cells whose embedding space dimension is not known apriori and therefore the array of coordinates is allocated each time a cubical cell is created.


file  cube.h
 

This file includes header files with various definitions of full cubes and defines the standard types for most commonly used structures related to full cubes.


file  cubebase.h
 

This file contains the definition of full cubes which use a cube base class for indexing all the possible coordinate combinations.


file  cubefix.h
 

This class defines full cubes in which the embedding space dimension is known apriori.


file  cubemain.h
 

This file contains the definition of some functions that are common for all types of cubes, independent of the details of their implementation, mainly the text input/output procedures.


file  cubevar.h
 

This file defines full cubes whose embedding space dimension is not known apriori and therefore the array of coordinates is allocated each time a cubical cell is created.


file  cubmaps.h
 

This file contains some procedures defined for cubical maps.


file  neighbor.h
 

This file contains various procedures relating to neighborhoods of cubes in full cubical sets.


file  pointbas.h
 

This file contains the definition of a point base class which is used for indexing all the points (n-tuples of integer coordinates) which are used in the program.


file  pointset.h
 

This file contains the definition of a set of n-dimensional points with integer coordinates and several operations on such a set.


file  twolayer.h
 

This file contains the definition of two-layer cubical sets, as introduced in the paper "Excision-preserving cubical approach to the algorithmic computation of the discrete Conley index" by Kinga Stolot and Pawel Pilarczyk.


file  chains.h
 

This file contains classes and functions related to algebraic chain complexes and chain maps, including homology computation.


file  cubacycl.h
 

This file contains functions generated using Binary Decision Diagrams for checking the acyclicity of full cubical neighborhoods of a cube in dimensions 1, 2, and 3.


file  cubisets.h
 

This file contains various procedures defined on cubical sets and related to some combinatorial operations or homology computation.


file  gcomplex.h
 

This file contains a definition of a general geometric complex which represents a polyhedron.


file  homology.h
 

This file contains various procedures for the homology computation.


file  homtools.h
 

This file contains various small procedures that might be useful in programs which compute homology.


file  indxpalg.h
 

This file contains some data structures and functions aimed at computing combinatorial index pairs.


file  known.h
 

This file contains the definition of a tabulated set of configurations of full cubical neighborhood used for reducing full cubical sets in the homology computation procedures.


file  tabulate.h
 

This file contains the definition of a class which stores tabulated configuration of full cubical neighborhoods used in the cubical reduction procedures.


file  simplex.h
 

This file contains the definition of a class which represents a simplex.