#include <BeliefNode.hpp>
Inheritance diagram for indri::infnet::BeliefNode:
Public Member Functions | |
virtual double | maximumBackgroundScore ()=0 |
virtual double | maximumScore ()=0 |
virtual const indri::utility::greedy_vector< indri::api::ScoredExtentResult > & | score (lemur::api::DOCID_T documentID, indri::index::Extent &extent, int documentLength)=0 |
virtual bool | hasMatch (lemur::api::DOCID_T documentID)=0 |
virtual const indri::utility::greedy_vector< bool > & | hasMatch (lemur::api::DOCID_T documentID, const indri::utility::greedy_vector< indri::index::Extent > &extents)=0 |
virtual void | annotate (class Annotator &annotator, lemur::api::DOCID_T documentID, indri::index::Extent &extent)=0 |
virtual void | setSiblingsFlag (int f) |
Protected Attributes | |
int | bSiblings |
flag (and potential counter) for if belief node has siblings |
|
|
|
|
|
|
|
sets the siblings flag (and counter) if the belief node has siblings Reimplemented in indri::infnet::ExtentEnforcementNode, indri::infnet::ExtentRestrictionNode, indri::infnet::FilterNode, indri::infnet::FilterRequireNode, indri::infnet::FixedPassageNode, indri::infnet::LengthPriorNode, indri::infnet::NotNode, indri::infnet::OrNode, indri::infnet::WeightedAndNode, and indri::infnet::WeightedSumNode. |
|
flag (and potential counter) for if belief node has siblings
|