Gudhi::persistence_matrix::RU_pairing< Master_matrix > Class Template Reference

Class managing the barcode for RU_matrix if the option was enabled. More...

Public Types

using barcode_type = typename Master_matrix::barcode_type
 

Public Member Functions

 RU_pairing ()
 Default constructor.
 
 RU_pairing (const RU_pairing &matrixToCopy)
 Copy constructor. More...
 
 RU_pairing (RU_pairing &&other) noexcept
 Move constructor. More...
 
const barcode_typeget_current_barcode () const
 Returns the current barcode which is maintained at any insertion, removal or vine swap. More...
 
RU_pairingoperator= (RU_pairing other)
 Assign operator.
 

Friends

void swap (RU_pairing &pairing1, RU_pairing &pairing2)
 Swap operator.
 

Detailed Description

template<class Master_matrix>
class Gudhi::persistence_matrix::RU_pairing< Master_matrix >

Class managing the barcode for RU_matrix if the option was enabled.

Template Parameters
Master_matrixAn instanciation of Matrix from which all types and options are deduced.

Member Typedef Documentation

◆ barcode_type

template<class Master_matrix >
using Gudhi::persistence_matrix::RU_pairing< Master_matrix >::barcode_type = typename Master_matrix::barcode_type

Barcode type.

Constructor & Destructor Documentation

◆ RU_pairing() [1/2]

template<class Master_matrix >
Gudhi::persistence_matrix::RU_pairing< Master_matrix >::RU_pairing ( const RU_pairing< Master_matrix > &  matrixToCopy)
inline

Copy constructor.

Parameters
matrixToCopyMatrix to copy.

◆ RU_pairing() [2/2]

template<class Master_matrix >
Gudhi::persistence_matrix::RU_pairing< Master_matrix >::RU_pairing ( RU_pairing< Master_matrix > &&  other)
inlinenoexcept

Move constructor.

Parameters
otherMatrix to move.

Member Function Documentation

◆ get_current_barcode()

template<class Master_matrix >
const RU_pairing< Master_matrix >::barcode_type & Gudhi::persistence_matrix::RU_pairing< Master_matrix >::get_current_barcode
inline

Returns the current barcode which is maintained at any insertion, removal or vine swap.

Returns
Const reference to the barcode.

The documentation for this class was generated from the following file: