Template Class Decoder

Class Documentation

template<LatticeConcept Lattice>
class UnionFindCPP::Decoder

Public Types

using Vertex = uint32_t
using RootIterator = tsl::robin_set<Vertex>::const_iterator

Public Functions

template<typename ...Args>
inline explicit Decoder(Args&&... args)
inline auto decode(std::vector<uint32_t> &syndromes) -> std::vector<Edge>
inline auto num_vertices() const -> int
inline auto num_edges() const -> int
inline auto edge_idx(const Edge &edge) const -> int
inline void clear()