capd/homengin/algstruct.h [code] | This file defines an algebraic data structure which is used to store the information about computed homology groups |
capd/homengin/cubfiles.h [code] | This file defines various types of cubical sets whose homology can be computed by homology engines |
capd/homengin/cubiset.h [code] | This file defines an very simple interface to manipulating a full cubical set represented as a bitmap for the purpose of homology computation |
capd/homengin/engines.h [code] | This file defines several engines for the homology computation of cubical sets |
capd/homengin/homology.h [code] | This file defines a top-level interface to a homology computation procedure of full cubical sets represented in terms of a bitmap |
chomp/chomp.h [code] | This file includes most of the other CHomP library header files |
chomp/bitmaps/bitmaps.h [code] | 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) |
chomp/bitmaps/colorpal.h [code] | This file contains the definition of a simple class "ColorPalette" |
chomp/cubes/bincube.h [code] | This file contains the definition of a cubical set represented as a bitmap |
chomp/cubes/bitcode.h [code] | 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 |
chomp/cubes/cell.h [code] | 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 |
chomp/cubes/cellbase.h [code] | This file contains the definition of cubical cells which use a cube base class for indexing all the possible coordinate combinations |
chomp/cubes/cellfix.h [code] | This class defines cubical cells in which the embedding space dimension is known apriori |
chomp/cubes/cellmain.h [code] | 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 |
chomp/cubes/cellvar.h [code] | 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 |
chomp/cubes/cube.h [code] | 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 |
chomp/cubes/cubebase.h [code] | This file contains the definition of full cubes which use a cube base class for indexing all the possible coordinate combinations |
chomp/cubes/cubefix.h [code] | This class defines full cubes in which the embedding space dimension is known apriori |
chomp/cubes/cubemain.h [code] | 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 |
chomp/cubes/cubevar.h [code] | 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 |
chomp/cubes/cubmaps.h [code] | This file contains some procedures defined for cubical maps |
chomp/cubes/neighbor.h [code] | This file contains various procedures relating to neighborhoods of cubes in full cubical sets |
chomp/cubes/pointbas.h [code] | 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 |
chomp/cubes/pointset.h [code] | This file contains the definition of a set of n-dimensional points with integer coordinates and several operations on such a set |
chomp/cubes/twolayer.h [code] | 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 |
chomp/homology/chains.h [code] | This file contains classes and functions related to algebraic chain complexes and chain maps, including homology computation |
chomp/homology/cubacycl.h [code] | 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 |
chomp/homology/cubisets.h [code] | This file contains various procedures defined on cubical sets and related to some combinatorial operations or homology computation |
chomp/homology/gcomplex.h [code] | This file contains a definition of a general geometric complex which represents a polyhedron |
chomp/homology/homology.h [code] | This file contains various procedures for the homology computation |
chomp/homology/homtools.h [code] | This file contains various small procedures that might be useful in programs which compute homology |
chomp/homology/indxpalg.h [code] | This file contains some data structures and functions aimed at computing combinatorial index pairs |
chomp/homology/known.h [code] | 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 |
chomp/homology/tabulate.h [code] | This file contains the definition of a class which stores tabulated configuration of full cubical neighborhoods used in the cubical reduction procedures |
chomp/multiwork/mw.h [code] | This is the main header file in the MultiWork group which includes all the other header files |
chomp/multiwork/mw_none.h [code] | This header file accompanies the corresponding CPP file which contains the implementation of dummy core communication functions of the MultiWork module, to be used in case no network interface is available |
chomp/multiwork/mw_unix.h [code] | This header file accompanies the corresponding CPP file which contains the implementation of the core communication functions of the MultiWork module, to be used with the Unix interface to network sockets |
chomp/multiwork/mw_win32.h [code] | This header file accompanies the corresponding CPP file which contains the implementation of the core communication functions of the MultiWork module, to be used with the 32-bit MS-Windows interface to network sockets |
chomp/multiwork/mw_wxwin.h [code] | This header file accompanies the corresponding CPP file which contains the implementation of the core communication functions of the MultiWork module, to be used with the wxWidgets interface to network sockets |
chomp/multiwork/mwconfig.h [code] | This file contains the basic configuration of the MultiWork module, mainly as a definition of a series of preprocessor symbols |
chomp/multiwork/mwcoord.h [code] | This file contains the definition of the MultiWork coordinator class |
chomp/multiwork/mwdata.h [code] | This file contains the definition of the MultiWork data class |
chomp/multiwork/mwlowlev.h [code] | This file contains the definition of some low-level functions for the TCP/IP streams communication and port operations |
chomp/multiwork/mwsubdiv.h [code] | This file contains the definition of the MultiWork subdivision framework |
chomp/multiwork/mwtask.h [code] | This file contains the definition of the MultiWork task class |
chomp/multiwork/mwworker.h [code] | This file contains the definition of the MultiWork worker class |
chomp/simplices/simplex.h [code] | This file contains the definition of a class which represents a simplex |
chomp/struct/bitcount.h [code] | This file defines a very simple function for counting the number of bits in a byte or a multi-byte integer |
chomp/struct/bitfield.h [code] | This file contains the definition of a bitfield class which works an array of bits |
chomp/struct/bitsets.h [code] | This file defines a class that uses bit representation of a set to store many small sets |
chomp/struct/digraph.h [code] | This header file contains the definition of a weighted directed graph class and several algorithms on this graph, including some minimal path algorithms with rounding control to compute rigorous results |
chomp/struct/fibheap.h [code] | This file contains the definition of a Fibonacci heap optimized for good memory usage |
chomp/struct/flatmatr.h [code] | This file contains the definition of a simple matrix class which is stored in a single vector, but its elements can be accessed in the double indexing style, e.g., M[0][2] |
chomp/struct/hashsets.h [code] | This file contains the definition of the container "hashedset" which can be used to represent a set of elements of arbitrary type |
chomp/struct/integer.h [code] | This file defines a class "integer" which represents the ring of integers or the field of integers modulo a prime number "p" as an Euclidean domain, with some extra features which are required by the homology software |
chomp/struct/localvar.h [code] | This file contains the definition of a template of a class whose object can define a local value of a given variable, and restores the original value upon destruction |
chomp/struct/multitab.h [code] | This file contains the definition of the container "multitable" which is essentially an automatically extendable array whose memory is allocated in small chunks which hold the elements |
chomp/struct/pool.h [code] | This file contains the definition of a pool container which keeps elements and manages their reusage |
chomp/struct/setunion.h [code] | This file contains the definition of the container "setunion" |
chomp/struct/words.h [code] | This file contains a definition of the class "word" which is used to store a string and has some additional properties |
chomp/system/arg.h [code] | This file contains the definition of a class which can be used to parse the command line of a program and to set variables according to the command-line arguments |
chomp/system/config.h [code] | This file contains some precompiler definitions which indicate the operating system and/or compiler used |
chomp/system/textfile.h [code] | This file contains some useful functions related to the text input/output procedures |
chomp/system/timeused.h [code] | This file defines a simple data structure which can be used to measure time used by the program (or some program parts) and to display this time in a nice text format |