Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ContextCountAccumulator Class Reference

#include <ContextCountAccumulator.hpp>

Inheritance diagram for ContextCountAccumulator:

EvaluatorNode InferenceNetworkNode List of all members.

Public Methods

 ContextCountAccumulator (const std::string &name, UINT64 occurrences, UINT64 contextSize)
 ContextCountAccumulator (const std::string &name, UINT64 occurrences, UINT64 contextSize, UINT64 maximumOccurrences, UINT64 minimumContextSize, UINT64 maximumContextSize, double maximumContextFraction)
 ContextCountAccumulator (const std::string &name, ListCache *listCache, ListCache::CachedList *cache, ListIteratorNode *matches, UINT64 collectionSize, UINT64 maxDocumentLength)
 ContextCountAccumulator (const std::string &name, ListCache *listCache, ListCache::CachedList *cache, ListIteratorNode *matches, ListIteratorNode *context)
 ~ContextCountAccumulator ()
UINT64 getOccurrences () const
UINT64 getContextSize () const
const ListIteratorNode * getContextNode () const
const ListIteratorNode * getMatchesNode () const
const std::string & getName () const
const EvaluatorNode::MResults & getResults ()
void evaluate (int documentID, int documentLength)
int nextCandidateDocument ()

Constructor & Destructor Documentation

ContextCountAccumulator::ContextCountAccumulator (  const std::string &    name,
UINT64    occurrences,
UINT64    contextSize
) 
 

ContextCountAccumulator::ContextCountAccumulator (  const std::string &    name,
UINT64    occurrences,
UINT64    contextSize,
UINT64    maximumOccurrences,
UINT64    minimumContextSize,
UINT64    maximumContextSize,
double    maximumContextFraction
) 
 

ContextCountAccumulator::ContextCountAccumulator (  const std::string &    name,
ListCache *    listCache,
ListCache::CachedList *    cache,
ListIteratorNode *    matches,
UINT64    collectionSize,
UINT64    maxDocumentLength
) 
 

ContextCountAccumulator::ContextCountAccumulator (  const std::string &    name,
ListCache *    listCache,
ListCache::CachedList *    cache,
ListIteratorNode *    matches,
ListIteratorNode *    context
) 
 

ContextCountAccumulator::~ContextCountAccumulator (    ) 
 


Member Function Documentation

void ContextCountAccumulator::evaluate (  int    documentID,
int    documentLength
)  [virtual]
 

Implements EvaluatorNode.

const ListIteratorNode * ContextCountAccumulator::getContextNode (    ) 
 

UINT64 ContextCountAccumulator::getContextSize (    ) 
 

const ListIteratorNode * ContextCountAccumulator::getMatchesNode (    ) 
 

const std::string & ContextCountAccumulator::getName (    )  [virtual]
 

Implements InferenceNetworkNode.

UINT64 ContextCountAccumulator::getOccurrences (    ) 
 

const EvaluatorNode::MResults & ContextCountAccumulator::getResults (    )  [virtual]
 

Implements EvaluatorNode.

int ContextCountAccumulator::nextCandidateDocument (    )  [virtual]
 

Implements InferenceNetworkNode.


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:28 2004 for Lemur Toolkit by doxygen1.2.18