#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.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
 
1.3.4