#include <experiments.h>
Inheritance diagram for Tagcoll::Graph< ITEM, TAG >:
Public Member Functions | |
Graph () | |
void | buildGraph (std::ostream &out, const OpSet< TAG > &node, int maxdist=3, int maxlev=3) |
void | buildGraphs (const std::string &dir, int maxdist=3) |
Protected Types | |
typedef CardinalityStore< ITEM, TAG > | tagsets_t |
Protected Member Functions | |
int | getHandle (const OpSet< TAG > &node) |
void | buildSubGraph (std::ostream &out, const OpSet< TAG > &node, OpSet< OpSet< TAG > > &selected, int maxdist, int maxlev) |
Protected Attributes | |
unsigned int | seq |
std::map< OpSet< TAG >, int > | handles |
typedef CardinalityStore<ITEM, TAG> Tagcoll::Graph< ITEM, TAG >::tagsets_t [protected] |
Reimplemented from Tagcoll::CardinalityStore< ITEM, TAG >.
Tagcoll::Graph< ITEM, TAG >::Graph | ( | ) | [inline] |
void Tagcoll::Graph< ITEM, TAG >::buildGraph | ( | std::ostream & | out, | |
const OpSet< TAG > & | node, | |||
int | maxdist = 3 , |
|||
int | maxlev = 3 | |||
) |
void Tagcoll::Graph< ITEM, TAG >::buildGraphs | ( | const std::string & | dir, | |
int | maxdist = 3 | |||
) |
void Tagcoll::Graph< ITEM, TAG >::buildSubGraph | ( | std::ostream & | out, | |
const OpSet< TAG > & | node, | |||
OpSet< OpSet< TAG > > & | selected, | |||
int | maxdist, | |||
int | maxlev | |||
) | [protected] |
int Tagcoll::Graph< ITEM, TAG >::getHandle | ( | const OpSet< TAG > & | node | ) | [protected] |
std::map< OpSet<TAG>, int > Tagcoll::Graph< ITEM, TAG >::handles [protected] |
unsigned int Tagcoll::Graph< ITEM, TAG >::seq [protected] |