This file defines an algebraic data structure which is used to store the information about computed homology groups. More...
#include "chomp/system/config.h"#include "chomp/system/textfile.h"#include "chomp/system/timeused.h"#include "chomp/system/arg.h"#include "chomp/homology/homtools.h"#include "capd/auxil/CRef.h"#include "capd/homologicalAlgebra/HomologySignature.h"#include <cstdlib>#include <ctime>#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::algstruct< euclidom > |
| An algebraic structure that represents a finitely generated Abelian group with gradation. 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. | |
Functions | |
| template<class euclidom > | |
| const char * | chomp::homengin::ringsymbol () |
| template<> | |
| const char * | chomp::homengin::ringsymbol< int > () |
| template<class euclidom > | |
| std::ostream & | chomp::homengin::operator<< (std::ostream &out, const algstruct< euclidom > &s) |
| Outputs the structure to the output stream in a human-readable form. | |
| template<class euclidom > | |
| void | chomp::homengin::hom2struct (const chomp::homology::chain< euclidom > *hom, int maxlevel, algstruct< euclidom > &h) |
| Translates the PP's homology representation to the algebraic structure. | |
| template<class euclidom > | |
| void | chomp::homengin::sign2struct (const CRef< HomologySignature > &homSignCR, algstruct< euclidom > &h) |
This file defines an algebraic data structure which is used to store the information about computed homology groups.
Definition in file algstruct.h.
1.7.1