Column class following the PersistenceMatrixColumn concept. Not compatible with row access. More...
#include <gudhi/Persistence_matrix/columns/heap_column.h>
Column class following the PersistenceMatrixColumn concept. Not compatible with row access.
Column based on a heap structure. The heap is represented as a vector sorted as a heap. The top of the heap is the entry with the biggest row index. The sum of two columns is lazy: the content of the source is simply inserted into the heap of the target. Therefore the underlying vector can contain several entries with the same row index. The real value of an entry at a row index corresponds to the sum in the coefficient field of all values with same row index. Additionally, the given entry range added into the heap does not need to be somehow ordered.
Master_matrix | An instantiation of Matrix from which all types and options are deduced. |