Template Struct ReducedFilteredDGVectorSpace¶
Defined in File filtered_dgbasis.hpp
Struct Documentation¶
-
template<typename T, typename MT>
struct ReducedFilteredDGVectorSpace¶ Public Functions
-
inline ReducedFilteredDGVectorSpace()¶
-
template<typename ...Args>
inline ReducedFilteredDGVectorSpace(const FilteredDGVectorSpace<T, MT> &C, Args... args)¶
-
inline size_t maxdim() const¶
-
inline size_t dim(const size_t k) const¶
-
inline size_t hdim(const size_t k) const¶
-
inline std::vector<PersistencePair<T>> persistence_pairs(const size_t k) const¶
persistence pairs in dimension k
- Parameters
k – homology dimension
-
inline std::tuple<std::vector<T>, std::vector<size_t>> persistence_pairs_vec(const size_t k, const bool permuted = false) const¶
return persistence pairs in vector format
returns flattened vectors bd - birth-death pairs inds - critical indices
-
inline void update_basis(UpdateInfo2 &UI)¶
-
template<typename Information_type, typename ...Args>
inline void update_filtration_general(const Information_type &updating_information, Args... args)¶
-
template<typename Information_type, typename ...Args>
inline void update_filtration_general_clearing(const Information_type &updating_information, Args... args)¶
-
inline ReducedFilteredDGVectorSpace()¶