#include <FilterNode.hpp>
Inheritance diagram for indri::infnet::FilterNode:

Public Member Functions | |
| FilterNode (const std::string &name, BeliefNode *child, const std::vector< lemur::api::DOCID_T > &documents) | |
| virtual void | setSiblingsFlag (int f) |
| lemur::api::DOCID_T | nextCandidateDocument () |
| void | annotate (Annotator &annotator, lemur::api::DOCID_T documentID, indri::index::Extent &extent) |
| const indri::utility::greedy_vector< indri::api::ScoredExtentResult > & | score (lemur::api::DOCID_T documentID, indri::index::Extent &extent, int documentLength) |
| double | maximumScore () |
| double | maximumBackgroundScore () |
| bool | hasMatch (lemur::api::DOCID_T documentID) |
| const indri::utility::greedy_vector< bool > & | hasMatch (lemur::api::DOCID_T documentID, const indri::utility::greedy_vector< indri::index::Extent > &extents) |
| void | indexChanged (indri::index::Index &index) |
| const std::string & | getName () const |
Private Attributes | |
| BeliefNode * | _belief |
| std::vector< lemur::api::DOCID_T > | _documents |
| std::string | _name |
| int | _index |
| indri::utility::greedy_vector< bool > | _matches |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Implements indri::infnet::BeliefNode. |
|
|
Implements indri::infnet::InferenceNetworkNode. |
|
||||||||||||
|
Implements indri::infnet::BeliefNode. |
|
|
Implements indri::infnet::BeliefNode. |
|
|
Implements indri::infnet::InferenceNetworkNode. |
|
|
Implements indri::infnet::BeliefNode. |
|
|
Implements indri::infnet::BeliefNode. |
|
|
Implements indri::infnet::InferenceNetworkNode. |
|
||||||||||||||||
|
Implements indri::infnet::BeliefNode. |
|
|
sets the siblings flag (and counter) if the belief node has siblings Reimplemented from indri::infnet::BeliefNode. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4