Struct UpdateInfo2¶
Defined in File update_information.hpp
Struct Documentation¶
-
struct UpdateInfo2¶
Struct to hold information to update RU decomposition of one filtration into the RU decomposition of another filtration.
Brad’s version
Public Functions
-
inline const std::vector<std::vector<size_t>> &newperm() const¶
new permutation for index
-
inline void reverse_for_cohomology()¶
reverse everything for cohomology
-
template<class FiltrationType>
inline UpdateInfo2(const FiltrationType &F1, const FiltrationType &F2)¶ Compute update information to turn RU decomposition for F1 into RU decomposition for F2
ASSUME: F1.maxdim() == F2.maxdim()
Public Members
-
std::vector<size_t> ndeletions¶
-
std::vector<std::vector<size_t>> insertion_indices¶
-
std::vector<std::vector<SparseVector<int>>> insertion_cols¶
-
std::vector<std::vector<size_t>> perm¶
-
std::vector<std::vector<double>> newval¶
-
std::vector<std::vector<size_t>> perms2¶
-
bool reversed = false¶
-
inline const std::vector<std::vector<size_t>> &newperm() const¶