MySQL 8.3.0
Source Code Documentation
hypergraph::NeighborhoodCache Class Reference

#include <subgraph_enumeration.h>

Public Member Functions

 NeighborhoodCache (NodeMap neighborhood)
 
NodeMap InitSearch (NodeMap just_grown_by, NodeMap *neighborhood, NodeMap *full_neighborhood)
 
void Store (NodeMap just_grown_by, NodeMap neighborhood, NodeMap full_neighborhood)
 

Private Attributes

const NodeMap m_taboo_bit
 
NodeMap m_last_just_grown_by
 
NodeMap m_last_full_neighborhood = 0
 
NodeMap m_last_neighborhood = 0
 

Constructor & Destructor Documentation

◆ NeighborhoodCache()

hypergraph::NeighborhoodCache::NeighborhoodCache ( NodeMap  neighborhood)
inlineexplicit

Member Function Documentation

◆ InitSearch()

NodeMap hypergraph::NeighborhoodCache::InitSearch ( NodeMap  just_grown_by,
NodeMap neighborhood,
NodeMap full_neighborhood 
)
inline

◆ Store()

void hypergraph::NeighborhoodCache::Store ( NodeMap  just_grown_by,
NodeMap  neighborhood,
NodeMap  full_neighborhood 
)
inline

Member Data Documentation

◆ m_last_full_neighborhood

NodeMap hypergraph::NeighborhoodCache::m_last_full_neighborhood = 0
private

◆ m_last_just_grown_by

NodeMap hypergraph::NeighborhoodCache::m_last_just_grown_by
private
Initial value:
=
~0

◆ m_last_neighborhood

NodeMap hypergraph::NeighborhoodCache::m_last_neighborhood = 0
private

◆ m_taboo_bit

const NodeMap hypergraph::NeighborhoodCache::m_taboo_bit
private

The documentation for this class was generated from the following file: