Template Struct ChainComplex¶
Defined in File chain_complex.hpp
Struct Documentation¶
-
template<typename MT>
struct ChainComplex¶ Public Functions
-
inline ChainComplex()¶
-
inline ChainComplex(size_t maxd)¶
-
inline size_t maxdim() const¶
-
inline size_t dim(size_t k) const¶
-
inline size_t dim() const¶
-
inline bool is_valid_complex() const¶
-
inline ChainComplex subcomplex(std::vector<std::vector<size_t>> &inds) const¶
-
inline ChainComplex relative_complex(std::vector<std::vector<size_t>> &inds) const¶
-
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)¶
-
inline void ipermute_basis(const std::vector<std::vector<size_t>> &perm)¶
-
template<typename Information_type>
inline void update_basis_general(size_t k, const Information_type &UI)¶
-
template<typename Information_type>
inline void update_basis_general(const Information_type &UI_fast)¶
Friends
-
inline friend ChainComplex tensor_product(const ChainComplex &A, const ChainComplex &B, size_t dmax)¶
-
inline friend ChainComplex tensor_product(const ChainComplex &A, const ChainComplex &B)¶
-
inline ChainComplex()¶