cell_types.h File Reference

Contains the Cell, Cell_column_index and Cell_field_element classes, as well as the Dummy_cell_column_index_mixin and Dummy_cell_field_element_mixin structures. Also defines the std::hash method for Cell. More...

Go to the source code of this file.

Classes

struct  Gudhi::persistence_matrix::Dummy_cell_column_index_mixin
 Empty structure. Inheritated instead of Cell_column_index, when the row access is disabled. More...
 
struct  Gudhi::persistence_matrix::Dummy_cell_field_element_mixin
 Empty structure. Inheritated instead of Cell_field_element, when PersistenceMatrixOptions::is_z2 is true. More...
 
class  Gudhi::persistence_matrix::Cell_column_index< index >
 Class managing the column index access of a cell. More...
 
class  Gudhi::persistence_matrix::Cell_field_element< Field_element_type >
 Class managing the value access of a cell. More...
 
class  Gudhi::persistence_matrix::Cell< Master_matrix >
 Matrix cell class. Stores by default only the row index it belongs to, but can also store its column index when the row access is enabled, as well as its value when they are different from only 0 and 1. Zero-valued cells are never explicited in the matrix. More...
 
struct  std::hash< Gudhi::persistence_matrix::Cell< Master_matrix > >
 Hash method for Gudhi::persistence_matrix::Cell. More...
 

Namespaces

 Gudhi
 Gudhi namespace.
 
 Gudhi::persistence_matrix
 Persistence matrix namespace.
 

Detailed Description

Contains the Cell, Cell_column_index and Cell_field_element classes, as well as the Dummy_cell_column_index_mixin and Dummy_cell_field_element_mixin structures. Also defines the std::hash method for Cell.

Author
Hannah Schreiber