The Original CHomP Software
Namespaces | Functions
cubired0.h File Reference

This file contains the simplest (and inefficient) implementation of procedures for the geometric reduction of full cubical sets, also in the context of cubical maps. More...

#include "chomp/system/config.h"
#include "chomp/system/textfile.h"
#include "chomp/cubes/pointset.h"
#include "chomp/homology/chains.h"
#include "chomp/struct/bitfield.h"
#include "chomp/struct/integer.h"
#include "chomp/struct/hashsets.h"
#include "chomp/struct/setunion.h"
#include "chomp/struct/autoarray.h"
#include "chomp/homology/gcomplex.h"
#include "chomp/cubes/pointbas.h"
#include "chomp/cubes/cube.h"
#include "chomp/cubes/cell.h"
#include "chomp/cubes/cubmaps.h"
#include "chomp/cubes/neighbor.h"
#include "chomp/homology/bddacycl.h"
#include "chomp/homology/tabulate.h"
#include "chomp/homology/known.h"
#include "chomp/homology/cubacycl.h"
#include <iostream>
#include <fstream>
#include <cstdlib>

Go to the source code of this file.

Namespaces

namespace  chomp
 This namespace contains the entire CHomP library interface.
 
namespace  chomp::homology
 This namespace contains the core of the homology computation procedures and related classes and templates contained in the CHomP C++ library.
 
namespace  chomp::homology::reduction0
 

Functions

template<class tCube , class tVerify >
int_t chomp::homology::reduction0::cubreducequiet (const hashedset< tCube > &maincset, hashedset< tCube > &cset, hashedset< tCube > &other, const hashedset< tCube > &keep, const tVerify &verify, bool quiet=true)
 Reduces a pair of sets of cubes for relative homology computation. More...
 
template<class tCube , class tVerify >
int_t chomp::homology::reduction0::cubexpand (hashedset< tCube > &cset, hashedset< tCube > &other, const tVerify &verify, bool quiet=false)
 Expands the set 'other' towards 'cset' without changing the homology of (cset + other, other). More...
 

Detailed Description

This file contains the simplest (and inefficient) implementation of procedures for the geometric reduction of full cubical sets, also in the context of cubical maps.

Author
Pawel Pilarczyk

Definition in file cubired0.h.