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 ListIteratorNodegetContextNode () const
const ListIteratorNodegetMatchesNode () const
const std::string & getName () const
const EvaluatorNode::MResultsgetResults ()
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