| Cextarray | A simple extendible array that extends automatically when needed |
| CintegerFriend | A friend of the 'integer' class (from the CHomP package) that converts 'integer' objects to numbers of type 'int' |
| CIntFeatures | 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 | A template of a simple class for negating the cell restriction given by another object for the boundary computation procedures |
| CNoEmptyCell | An empty cell existence decision class with the flag set to false |
| CNoWrapping | A simple class for wrapping cubical cell coordinstes, which does not wrap anything |
| CSettableEmptyCell | An empty cell existence decision class with settable global flag |
| CSettableWrapping | A simple class for wrapping cubical cell coordinstes, using the one defined in the CHomP package |
| CShuffles | An iterator of all the (p,q)-shuffles |
| CSTuples | An auxiliary class for iterating all the possible disjoint subsets A and B of integers in [0, ..., range - 1], both of the given length |
| CtAlgCell | An abstract algebraic cell, characterized by a unique identifier, dimension, and a formula for its boundary |
| CtCellNames | A class whose instances can be used to generate names of cells with subsequent numbers, in each dimension separately |
| CtCellOwnNames | A class for providing the cells as their names |
| CtChain | A chain with coefficients in an arbitrary ring |
| CtCombChain | A combinatorial chain |
| CtCombLinMap | A combinatorial linear map |
| CtCombTensor | Combinatorial tensor of cells |
| CtCubCell | An elementary cubical cell with vertex coordinates of integer type |
| CtEuclWrap | A wrapper of coefficients as defined in this sofware package for what is required by CHomP |
| CtFilteredComplex | A filtered complex |
| CtLinMap | A linear map |
| CtMatrixSNF | 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 | A pair of elements of two (possibly different) types |
| CtProdCell | A Cartesian product of simplicial cells as a simplicial cell |
| CtSimplex | A simplex with vertices of arbitrary type |
| CtSimplSet | A simplicial set |
| CtTensor | Tensor of chains |
| CtZ2 | An element of the ring Z_2 |
| CtZp | An element of the ring Z_p, where p is globally set |
| CUnrestricted | A template of a simple class for unrestricted cell selection in the boundary computation procedures |
| CWithEmptyCell | An empty cell existence decision class with the flag set to true |