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>
int Tagcoll::Graph< ITEM, TAG >::getHandle ( const OpSet< TAG > &  node  )  [protected]

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>
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 
)


Member Data Documentation

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

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


The documentation for this class was generated from the following files:
Generated on Sat Jan 17 03:38:42 2009 for libtagcoll by  doxygen 1.5.1