The ChainCon Software (Release 0.03)
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cinteger
 CintegerFriendA friend of the 'integer' class (from the CHomP package) that converts 'integer' objects to numbers of type 'int'
 Cextarray< ElemT >A simple extendible array that extends automatically when needed
 Cextarray< CoefT >
 CIntFeatures< intType >A 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'
 CNegateRestr< CellRestrT >A 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
 CNoWrapping< CoordT >A simple class for wrapping cubical cell coordinstes, which does not wrap anything
 CSettableEmptyCellAn empty cell existence decision class with settable global flag
 CSettableWrapping< CoordT >A 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
 CtAlgCell< IdT, DimT, CoefT >An abstract algebraic cell, characterized by a unique identifier, dimension, and a formula for its boundary
 CtCellNames< CellT >A class whose instances can be used to generate names of cells with subsequent numbers, in each dimension separately
 CtCellOwnNames< CellT >A class for providing the cells as their names
 CtChain< CellT, CoefT >A chain with coefficients in an arbitrary ring
 CtChain< tPair< Cell1T, Cell2T >, CoefT >
 CtCombChain< CellT >A combinatorial chain
 CtCombChain< tPair< Cell1T, Cell2T > >
 CtCombLinMap< CellDomT, CellImgT >A combinatorial linear map
 CtCombTensor< Cell1T, Cell2T >Combinatorial tensor of cells
 CtCubCell< CoordT, WrapT, EmptyT >An elementary cubical cell with vertex coordinates of integer type
 CtEuclWrap< CoefT >A wrapper of coefficients as defined in this sofware package for what is required by CHomP
 CtFilteredComplex< CellT >A filtered complex
 CtLinMap< CellDomT, CellImgT, CoefT >A linear map
 CtMatrixSNF< CoefT >An interface for the computation of the Smith Normal Form of a series of a few rectangular matrices with coefficients in a Euclidean Domain
 CtPair< LeftT, RightT >A pair of elements of two (possibly different) types
 CtProdCell< CellT >A Cartesian product of simplicial cells as a simplicial cell
 CtSimplex< VertexT, EmptyT >A simplex with vertices of arbitrary type
 CtSimplSet< CellT >A simplicial set
 CtTensor< Cell1T, Cell2T, CoefT >Tensor of chains
 CtZ2An element of the ring Z_2
 CtZp< intType >An 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