Template Struct FilteredDGVectorSpace

Struct Documentation

template<typename FT, typename MT>
struct FilteredDGVectorSpace

Public Functions

inline void _set_perms()

put underlying complex in permutation order

inline FilteredDGVectorSpace()
template<typename CpxT>
inline FilteredDGVectorSpace(const Filtration<FT, CpxT> &F, int deg = -1, bool augmented = false)
inline FilteredDGVectorSpace(const std::vector<MT> &diff, const std::vector<std::vector<FT>> &val, int deg = -1)
inline size_t dim(const size_t k)
inline DGVectorSpace<MT> &complex()
inline const DGVectorSpace<MT> &complex() const
inline const std::vector<std::vector<FT>> &vals() const
inline void update_filtration(const std::vector<std::vector<FT>> newval)

Public Members

std::vector<std::vector<FT>> val
DGVectorSpace<MT> C
std::vector<std::vector<size_t>> perm