Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject Class Reference

Collaboration diagram for bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void doSimultProject (NonOrdFPStructure *par, item_t maxitem, uint32_t maxdepth, BUILDTREE &btr, typename BUILDTREE::buildtree_t &tree)

Private Types

typedef bracz::NonOrdFPStructure::SimultProject::simultprojnode_t aligned
typedef bracz::NonOrdFPStructure::SimultProject::temptrie_t temptrie_t
typedef itemlist_t< counter_t,
counterAddCombine
myitemlist_t

Private Member Functions

void simultRecurse (TYPENAME BUILDTREE::nodeptr_t node)

Private Attributes

bracz::blockalloc< simultprojnode_t, 100000 > tempnodealloc
std::vector< item_tcurritemset
bracz::maxvector< temptrie_ttemptrees
NonOrdFPStructureparent
bracz::maxvector< myitemlist_titemlists
bracz::maxvector< simultprojnode_t ** > recursenodes
item_t maxitem
size_t totnodecount

Classes

class  counterAddCombine
class  itemlist_t
struct  simultprojnode_t
struct  temptrie_t

Detailed Description

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
class bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject

Definition at line 226 of file nonordfp.cpp.


Member Typedef Documentation

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
typedef struct bracz::NonOrdFPStructure::SimultProject::simultprojnode_t bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::aligned [private]
 

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
typedef itemlist_t<counter_t,counterAddCombine> bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::myitemlist_t [private]
 

Definition at line 343 of file nonordfp.cpp.

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
typedef struct bracz::NonOrdFPStructure::SimultProject::temptrie_t bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::temptrie_t [private]
 


Member Function Documentation

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
void bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::doSimultProject NonOrdFPStructure par,
item_t  maxitem,
uint32_t  maxdepth,
BUILDTREE &  btr,
typename BUILDTREE::buildtree_t &  tree
[inline]
 

Definition at line 414 of file nonordfp.cpp.

References bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::fptree_t::counters, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::curritemset, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::fptree_t::freqs, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlists, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::fptree_t::itemstarts, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::l1trees, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::parent, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::fptree_t::parents, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::recursenodes, bracz::maxvector< T >::reserve(), bracz::maxvector< T >::resize(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultRecurse(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::tempnodealloc, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::temptrees, and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::totnodecount.

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
void bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultRecurse TYPENAME BUILDTREE::nodeptr_t  node  )  [inline, private]
 

Definition at line 353 of file nonordfp.cpp.

References bracz::maxvector< T >::clear(), bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::curritemset, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlists, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::l1trees, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultprojnode_t::next, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::parent, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultprojnode_t::parentitem, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultprojnode_t::parentoffset, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::recursenodes, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::tempnodealloc, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::temptrees, bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::totnodecount, and TYPENAME.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::doSimultProject().


Member Data Documentation

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
std::vector<item_t> bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::curritemset [private]
 

Definition at line 244 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::doSimultProject(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultRecurse().

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
bracz::maxvector<myitemlist_t> bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlists [private]
 

Definition at line 345 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::doSimultProject(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultRecurse().

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
item_t bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::maxitem [private]
 

Definition at line 349 of file nonordfp.cpp.

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
NonOrdFPStructure* bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::parent [private]
 

Definition at line 250 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::doSimultProject(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultRecurse().

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
bracz::maxvector<simultprojnode_t**> bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::recursenodes [private]
 

Definition at line 347 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::doSimultProject(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultRecurse().

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
bracz::blockalloc<simultprojnode_t,100000> bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::tempnodealloc [private]
 

Definition at line 233 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::doSimultProject(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultRecurse().

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
bracz::maxvector<temptrie_t> bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::temptrees [private]
 

Definition at line 247 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::doSimultProject(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultRecurse().

template<class INPUT, class BUILDTREE, FirstLevel FIRSTLEVEL>
size_t bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::totnodecount [private]
 

Definition at line 351 of file nonordfp.cpp.

Referenced by bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::doSimultProject(), and bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultRecurse().


The documentation for this class was generated from the following file:
Generated on Sun Sep 17 17:57:28 2006 for FIM environment by  doxygen 1.4.4