Classes | Namespaces | Variables

engines.h File Reference

This file defines several engines for the homology computation of cubical sets. More...

#include "chomp/system/config.h"
#include "chomp/system/textfile.h"
#include "chomp/system/timeused.h"
#include "chomp/system/arg.h"
#include "chomp/homology/homology.h"
#include "chomp/homology/homtools.h"
#include "capd/homologicalAlgebra/embeddingDim.h"
#include "capd/chom/dim.hpp"
#include "capd/auxil/ofstreamcout.h"
#include "capd/homengin/cubfiles.h"
#include "capd/homengin/algstruct.h"
#include <cstdlib>
#include <ctime>
#include <cstring>
#include <new>
#include <exception>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <vector>
#include <sstream>

Go to the source code of this file.

Classes

class  chomp::homengin::engine
 An abstract class that is inherited by all the homology engines. More...
class  chomp::homengin::PPengine
 The homology engine that uses lists of cubes (Pawel Pilarczyk). More...
class  chomp::homengin::BKengine
 The homology engine that uses the Bill Kalies' engine. More...
class  chomp::homengin::BK_LTengine
 The homology engine that uses the Bill Kalies' engine: the version which uses the lookup table for reduction. More...
class  chomp::homengin::MMengine
 A general class for the MM* bitmap-based engines. More...
class  chomp::homengin::MM_CRengine
 The MM_CR engine. More...
class  chomp::homengin::MM_ARengine
 The MM_AR engine. More...
class  chomp::homengin::MM_ASLTengine
 The MM_ASLT engine. More...

Namespaces

namespace  chomp
 

This namespace contains the entire CHomP library interface.


namespace  chomp::homengin
 

This namespace contains a multi-engine interface to the homology computation procedures.


Variables

ofstreamcout fcout
 An output stream defined by M. Mrozek in the CAPD library.

Detailed Description

This file defines several engines for the homology computation of cubical sets.

Author:
Pawel Pilarczyk

Definition in file engines.h.