Tagcoll::Graph< ITEM, TAG > Class Template Reference

#include <experiments.h>

Inheritance diagram for Tagcoll::Graph< ITEM, TAG >:

Inheritance graph
[legend]
Collaboration diagram for Tagcoll::Graph< ITEM, TAG >:

Collaboration graph
[legend]
List of all members.

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

template<typename ITEM, typename TAG>
class Tagcoll::Graph< ITEM, TAG >


Member Typedef Documentation

template<typename ITEM, typename TAG>
typedef CardinalityStore<ITEM, TAG> Tagcoll::Graph< ITEM, TAG >::tagsets_t [protected]
 

Reimplemented from Tagcoll::CardinalityStore< ITEM, TAG >.


Constructor & Destructor Documentation

template<typename ITEM, typename TAG>
Tagcoll::Graph< ITEM, TAG >::Graph  )  [inline]
 


Member Function Documentation

template<typename ITEM, typename TAG>
void Tagcoll::Graph< ITEM, TAG >::buildGraph std::ostream &  out,
const OpSet< TAG > &  node,
int  maxdist = 3,
int  maxlev = 3
 

template<typename ITEM, typename TAG>
void Tagcoll::Graph< ITEM, TAG >::buildGraphs const std::string &  dir,
int  maxdist = 3
 

template<typename ITEM, typename TAG>
void Tagcoll::Graph< ITEM, TAG >::buildSubGraph std::ostream &  out,
const OpSet< TAG > &  node,
OpSet< OpSet< TAG > > &  selected,
int  maxdist,
int  maxlev
[protected]
 

template<typename ITEM, typename TAG>
int Tagcoll::Graph< ITEM, TAG >::getHandle const OpSet< TAG > &  node  )  [protected]
 


Member Data Documentation

template<typename ITEM, typename TAG>
std::map< OpSet<TAG>, int > Tagcoll::Graph< ITEM, TAG >::handles [protected]
 

template<typename ITEM, typename TAG>
unsigned int Tagcoll::Graph< ITEM, TAG >::seq [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Mar 24 23:09:28 2006 for libtagcoll by  doxygen 1.4.6