#include <InferenceNetwork.hpp>
Public Types | |
| typedef std::map< std::string, EvaluatorNode::MResults > | MAllResults |
Public Methods | |
| InferenceNetwork (Repository &repository) | |
| ~InferenceNetwork () | |
| const std::vector< EvaluatorNode * > & | getEvaluators () const |
| const EvaluatorNode * | getFirstEvaluator () const |
| void | addDocIterator (DocPositionInfoList *posInfoList) |
| void | addFieldIterator (indri::index::FieldListIterator *fieldIterator) |
| void | addFrequencyIterator (indri::index::DocListFrequencyIterator *frequencyIterator) |
| void | addListNode (ListIteratorNode *listNode) |
| void | addBeliefNode (BeliefNode *beliefNode) |
| void | addEvaluatorNode (EvaluatorNode *evaluatorNode) |
| void | addComplexEvaluatorNode (EvaluatorNode *complexEvaluator) |
| void | addScoreFunction (TermScoreFunction *scoreFunction) |
| const MAllResults & | evaluate () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18