Class managing the barcode for RU_vine_swap. More...
#include <include/gudhi/Persistence_matrix/ru_vine_swap.h>
Public Types | |
| using | Index = typename Master_matrix::Index |
| using | ID_index = typename Master_matrix::ID_index |
| using | Pos_index = typename Master_matrix::Pos_index |
| Public Types inherited from Gudhi::persistence_matrix::RU_pairing< Master_matrix > | |
| using | Barcode = typename Master_matrix::Barcode |
Public Member Functions | |
| RU_barcode_swap ()=default | |
| Default constructor. | |
| RU_barcode_swap (const RU_barcode_swap &toCopy) | |
| Copy constructor. | |
| RU_barcode_swap (RU_barcode_swap &&other) noexcept | |
| Move constructor. | |
| Public Member Functions inherited from Gudhi::persistence_matrix::RU_pairing< Master_matrix > | |
| RU_pairing ()=default | |
| Default constructor. | |
| const Barcode & | get_current_barcode () const |
| Returns the current barcode which is maintained at any insertion, removal or vine swap. | |
Class managing the barcode for RU_vine_swap.
| Master_matrix | An instantiation of Matrix from which all types and options are deduced. |
| using Gudhi::persistence_matrix::RU_barcode_swap< Master_matrix >::ID_index = typename Master_matrix::ID_index |
IDIdx index type.
| using Gudhi::persistence_matrix::RU_barcode_swap< Master_matrix >::Index = typename Master_matrix::Index |
MatIdx index type.
| using Gudhi::persistence_matrix::RU_barcode_swap< Master_matrix >::Pos_index = typename Master_matrix::Pos_index |
PosIdx index type.
|
inline |
Copy constructor.
| toCopy | Matrix to copy. |
|
inlinenoexcept |
Move constructor.
| other | Matrix to move. |