The ChainCon Software (Release 0.03)
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CextarrayA simple extendible array that extends automatically when needed
 CintegerFriendA friend of the 'integer' class (from the CHomP package) that converts 'integer' objects to numbers of type 'int'
 CIntFeaturesA collection of selected features of integer numbers
 CIntFeatures< char >Specific features of the type 'char' (use with caution!)
 CIntFeatures< int >Specific features of the type 'int'
 CIntFeatures< short >Specific features of the type 'short'
 CNegateRestrA template of a simple class for negating the cell restriction given by another object for the boundary computation procedures
 CNoEmptyCellAn empty cell existence decision class with the flag set to false
 CNoWrappingA simple class for wrapping cubical cell coordinstes, which does not wrap anything
 CSettableEmptyCellAn empty cell existence decision class with settable global flag
 CSettableWrappingA simple class for wrapping cubical cell coordinstes, using the one defined in the CHomP package
 CShufflesAn iterator of all the (p,q)-shuffles
 CSTuplesAn auxiliary class for iterating all the possible disjoint subsets A and B of integers in [0, ..., range - 1], both of the given length
 CtAlgCellAn abstract algebraic cell, characterized by a unique identifier, dimension, and a formula for its boundary
 CtCellNamesA class whose instances can be used to generate names of cells with subsequent numbers, in each dimension separately
 CtCellOwnNamesA class for providing the cells as their names
 CtChainA chain with coefficients in an arbitrary ring
 CtCombChainA combinatorial chain
 CtCombLinMapA combinatorial linear map
 CtCombTensorCombinatorial tensor of cells
 CtCubCellAn elementary cubical cell with vertex coordinates of integer type
 CtEuclWrapA wrapper of coefficients as defined in this sofware package for what is required by CHomP
 CtFilteredComplexA filtered complex
 CtLinMapA linear map
 CtMatrixSNFAn interface for the computation of the Smith Normal Form of a series of a few rectangular matrices with coefficients in a Euclidean Domain
 CtPairA pair of elements of two (possibly different) types
 CtProdCellA Cartesian product of simplicial cells as a simplicial cell
 CtSimplexA simplex with vertices of arbitrary type
 CtSimplSetA simplicial set
 CtTensorTensor of chains
 CtZ2An element of the ring Z_2
 CtZpAn element of the ring Z_p, where p is globally set
 CUnrestrictedA template of a simple class for unrestricted cell selection in the boundary computation procedures
 CWithEmptyCellAn empty cell existence decision class with the flag set to true