Template Struct CochainComplex

Struct Documentation

template<typename MT>
struct CochainComplex

Public Functions

inline CochainComplex()
inline CochainComplex(const std::vector<size_t> &dim, const std::vector<MT> &coboundary)
template<typename CpxT>
inline CochainComplex(const CpxT &X)
inline size_t maxdim() const
inline MT &operator[](size_t k)
inline void permute_basis(size_t k, const std::vector<size_t> &perm)
inline void permute_basis(const std::vector<std::vector<size_t>> &perm)
inline void ipermute_basis(size_t k, const std::vector<size_t> &perm)

Public Members

std::vector<size_t> dim
std::vector<MT> coboundary