#include <ContextCountAccumulator.hpp>
Inheritance diagram for indri::infnet::ContextCountAccumulator:
Public Member Functions | |
ContextCountAccumulator (const std::string &name, ListIteratorNode *matches, ListIteratorNode *context) | |
~ContextCountAccumulator () | |
double | getOccurrences () const |
double | getContextSize () const |
int | getDocumentOccurrences () const |
int | getDocumentCount () const |
const ListIteratorNode * | getContextNode () const |
const ListIteratorNode * | getMatchesNode () const |
const std::string & | getName () const |
const EvaluatorNode::MResults & | getResults () |
void | evaluate (lemur::api::DOCID_T documentID, int documentLength) |
lemur::api::DOCID_T | nextCandidateDocument () |
void | indexChanged (indri::index::Index &index) |
Private Attributes | |
ListIteratorNode * | _context |
ListIteratorNode * | _matches |
std::string | _name |
double | _occurrences |
double | _contextSize |
int | _documentOccurrences |
int | _documentCount |
EvaluatorNode::MResults | _results |
|
|
|
|
|
Implements indri::infnet::EvaluatorNode. |
|
|
|
|
|
|
|
|
|
|
|
Implements indri::infnet::InferenceNetworkNode. |
|
|
|
Implements indri::infnet::EvaluatorNode. |
|
Implements indri::infnet::InferenceNetworkNode. |
|
Implements indri::infnet::InferenceNetworkNode. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|