Loading...
Searching...
No Matches
entry_types.h File Reference

Contains the Gudhi::persistence_matrix::Entry, Gudhi::persistence_matrix::Entry_column_index and Gudhi::persistence_matrix::Entry_field_element classes, as well as the Gudhi::persistence_matrix::Dummy_entry_column_index_mixin and Gudhi::persistence_matrix::Dummy_entry_field_element_mixin structures. Also defines the std::hash method for Gudhi::persistence_matrix::Entry. More...

Go to the source code of this file.

## Classes

struct | Gudhi::persistence_matrix::Dummy_entry_column_index_mixin
| Empty structure. Inherited instead of Entry_column_index, when the row access is disabled. More...
struct | Gudhi::persistence_matrix::Dummy_entry_field_element_mixin
| Empty structure. Inherited instead of Entry_field_element, when PersistenceMatrixOptions::is_z2 is true. More...
class | Gudhi::persistence_matrix::Entry_column_index< Index >
| Class managing the column index access of an entry. More...
class | Gudhi::persistence_matrix::Entry_field_element< Field_element >
| Class managing the value access of an entry. More...
class | Gudhi::persistence_matrix::Entry< Master_matrix >
| Matrix entry 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 entries are never made explicit in the matrix. More...
struct | std::hash< Gudhi::persistence_matrix::Entry< Master_matrix > >
| Hash method for Gudhi::persistence_matrix::Entry. More...

## Namespaces

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

## Detailed Description

Contains the Gudhi::persistence_matrix::Entry, Gudhi::persistence_matrix::Entry_column_index and Gudhi::persistence_matrix::Entry_field_element classes, as well as the Gudhi::persistence_matrix::Dummy_entry_column_index_mixin and Gudhi::persistence_matrix::Dummy_entry_field_element_mixin structures. Also defines the std::hash method for Gudhi::persistence_matrix::Entry.

Author
  Hannah Schreiber