Namespaces | Files

Struct

Namespaces

namespace  chomp
 

This namespace contains the entire CHomP library interface.


Files

file  bitcount.h
 

This file defines a very simple function for counting the number of bits in a byte or a multi-byte integer.


file  bitfield.h
 

This file contains the definition of a bitfield class which works an array of bits.


file  bitsets.h
 

This file defines a class that uses bit representation of a set to store many small sets.


file  digraph.h
 

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.


file  fibheap.h
 

This file contains the definition of a Fibonacci heap optimized for good memory usage.


file  flatmatr.h
 

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].


file  hashsets.h
 

This file contains the definition of the container "hashedset" which can be used to represent a set of elements of arbitrary type.


file  integer.h
 

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.


file  localvar.h
 

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.


file  multitab.h
 

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.


file  pool.h
 

This file contains the definition of a pool container which keeps elements and manages their reusage.


file  setunion.h
 

This file contains the definition of the container "setunion".


file  words.h
 

This file contains a definition of the class "word" which is used to store a string and has some additional properties.