File bundle_cache.hpp¶
-
namespace
busclique
-
template<typename
topo_spec
>
classbundle_cache
- #include <bundle_cache.hpp>
Public Functions
-
~bundle_cache
()¶
-
bundle_cache
(const cell_cache<topo_spec> &c)¶
-
size_t
score
(size_t yc, size_t xc, size_t y0, size_t y1, size_t x0, size_t x1) const¶
-
void
inflate
(size_t yc, size_t xc, size_t y0, size_t y1, size_t x0, size_t x1, vector<vector<size_t>> &emb) const¶
-
void
inflate
(size_t y0, size_t y1, size_t x0, size_t x1, vector<vector<size_t>> &emb) const¶
-
void
inflate
(size_t u, size_t y0, size_t y1, size_t x0, size_t x1, vector<vector<size_t>> &emb) const¶
-
size_t
length
(size_t yc, size_t xc, size_t y0, size_t y1, size_t x0, size_t x1) const¶
-
uint8_t
get_line_score
(size_t u, size_t w, size_t z0, size_t z1) const¶
Private Functions
-
bundle_cache
(const bundle_cache&) = delete¶
-
bundle_cache
(bundle_cache&&) = delete¶
-
uint8_t
get_line_mask
(size_t u, size_t w, size_t z0, size_t z1) const¶
-
void
compute_line_masks
()¶
-
-
template<typename