Class managing the barcode for Boundary_matrix if the option was enabled. More...
#include <gudhi/Persistence_matrix/base_pairing.h>
Public Types | |
using | Bar = typename Master_matrix::Bar |
using | Barcode = typename Master_matrix::Barcode |
using | Column_container = typename Master_matrix::Column_container |
using | Index = typename Master_matrix::Index |
using | Dimension = typename Master_matrix::Dimension |
Public Member Functions | |
Base_pairing () | |
Default constructor. | |
const Barcode & | get_current_barcode () |
Reduces the matrix stored in Boundary_matrix and computes the corresponding barcode. More... | |
Friends | |
void | swap (Base_pairing &pairing1, Base_pairing &pairing2) |
Swap operator. | |
Class managing the barcode for Boundary_matrix if the option was enabled.
Master_matrix | An instantiation of Matrix from which all types and options are deduced. |
using Gudhi::persistence_matrix::Base_pairing< Master_matrix >::Bar = typename Master_matrix::Bar |
Bar type.
using Gudhi::persistence_matrix::Base_pairing< Master_matrix >::Barcode = typename Master_matrix::Barcode |
Barcode type.
using Gudhi::persistence_matrix::Base_pairing< Master_matrix >::Column_container = typename Master_matrix::Column_container |
Column container type.
using Gudhi::persistence_matrix::Base_pairing< Master_matrix >::Dimension = typename Master_matrix::Dimension |
Dimension value type.
using Gudhi::persistence_matrix::Base_pairing< Master_matrix >::Index = typename Master_matrix::Index |
Container index type.
|
inline |
Reduces the matrix stored in Boundary_matrix and computes the corresponding barcode.