File cell_cache.hpp#

namespace busclique
template<typename topo_spec>
class cell_cache
#include <cell_cache.hpp>

Public Functions

cell_cache(const cell_cache&) = delete#
cell_cache(cell_cache&&) = delete#
inline ~cell_cache()#
inline cell_cache(const topo_spec p, const vector<size_t> &nodes, const vector<pair<size_t, size_t>> &edges)#
inline cell_cache(const topo_spec p, uint8_t *nm, uint8_t *em)#
inline uint8_t qmask(bool u, size_w w, size_z z) const#
inline uint8_t emask(bool u, size_w w, size_z z) const#
inline uint8_t score(size_y y, size_x x) const#
inline void inflate(size_y y, size_x x, vector<vector<size_t>> &emb) const#

Public Members

const topo_spec topo#

Private Members

bool borrow#
uint8_t *nodemask#
uint8_t *edgemask#