The ChainCon Software (Release 0.03)
Classes | Macros
emptycell.h File Reference

The decision on whether the empty cell should be used as a valid cell of dimension -1. More...

Go to the source code of this file.

Classes

class  WithEmptyCell
 An empty cell existence decision class with the flag set to true. More...
 
class  NoEmptyCell
 An empty cell existence decision class with the flag set to false. More...
 
class  SettableEmptyCell
 An empty cell existence decision class with settable global flag. More...
 

Macros

#define NO_EMPTY_CELL
 Don't use the empty cell. More...
 

Detailed Description

The decision on whether the empty cell should be used as a valid cell of dimension -1.

Definition in file emptycell.h.

Macro Definition Documentation

◆ NO_EMPTY_CELL

#define NO_EMPTY_CELL

Don't use the empty cell.

This symbol must be defined in order to suppress the usage of the empty cell (of dimension -1) in the boundaries of cells. Otherwise, the empty cell is considered a valid cell, and, as a result, reduced homology will be computed instead of plain homology. Note: The presence of the empty cell may cause problems while interfacing with the CHomP library, which assumes no empty cell presence.

Definition at line 106 of file emptycell.h.