#include <WPlusNode.hpp>
Inheritance diagram for indri::infnet::WPlusNode:
Public Member Functions | |
WPlusNode (const std::string &name) | |
void | addChild (double weight, BeliefNode *child) |
lemur::api::DOCID_T | nextCandidateDocument () |
void | indexChanged (indri::index::Index &index) |
double | maximumScore () |
double | maximumBackgroundScore () |
indri::utility::greedy_vector< indri::api::ScoredExtentResult > & | score (lemur::api::DOCID_T documentID, indri::index::Extent &extent, int documentLength) |
void | annotate (class Annotator &annotator, lemur::api::DOCID_T documentID, indri::index::Extent &extent) |
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) |
const std::string & | getName () const |
Private Attributes | |
std::vector< BeliefNode * > | _children |
std::vector< double > | _weights |
indri::utility::greedy_vector< indri::api::ScoredExtentResult > | _scores |
indri::utility::greedy_vector< bool > | _matches |
std::string | _name |
|
|
|
|
|
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. |
|
|
|
|
|
|
|
|
|
|