This file defines full cubes whose embedding space dimension is not known apriori and therefore the array of coordinates is allocated each time a cubical cell is created. More...
#include "chomp/system/config.h"#include "chomp/system/textfile.h"#include "chomp/cubes/pointset.h"#include "chomp/struct/bitfield.h"#include "chomp/struct/integer.h"#include "chomp/struct/hashsets.h"#include "chomp/cubes/pointbas.h"#include "chomp/cubes/cubemain.h"#include <iostream>#include <fstream>#include <cstdlib>#include <cstring>Go to the source code of this file.
Classes | |
| class | chomp::homology::tCubeVar< coordtype > |
| This class defines a hypercube in R^n with edges parallel to the axes and with size 1 in each direction. More... | |
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. | |
Functions | |
| template<class coordtype > | |
| int | chomp::homology::operator!= (const tCubeVar< coordtype > &c1, const tCubeVar< coordtype > &c2) |
| The operator != for comparing full cubes. | |
| template<class coordtype > | |
| tCubeVar< coordtype > | chomp::homology::operator* (const tCubeVar< coordtype > &c1, const tCubeVar< coordtype > &c2) |
| Computes the Cartesian product of two cubes. | |
| template<class coordtype > | |
| std::ostream & | chomp::homology::operator<< (std::ostream &out, const tCubeVar< coordtype > &c) |
| Writes a cube to an output stream in the text mode. | |
| template<class coordtype > | |
| std::istream & | chomp::homology::operator>> (std::istream &in, tCubeVar< coordtype > &c) |
| Reads a cube from an input stream in the text mode. | |
| template<class coordtype > | |
| std::istream & | chomp::homology::operator>> (std::istream &in, hashedset< tCubeVar< coordtype > > &s) |
| Reads a set of cubes from an input stream in the text mode. | |
| template<class coordtype > | |
| std::istream & | chomp::homology::operator>> (std::istream &in, mvmap< tCubeVar< coordtype >, tCubeVar< coordtype > > &m) |
| Reads a cubical map from an input stream in the text mode. | |
This file defines full cubes whose embedding space dimension is not known apriori and therefore the array of coordinates is allocated each time a cubical cell is created.
Definition in file cubevar.h.
1.7.1