|  | 
| 
 Public Member Functions | 
|  | ShrinkageBeliefNode (const  std::string &name, ListIteratorNode &child, DocumentStructureHolderNode &documentStructureHolderNode, indri::query::TermScoreFunction &scoreFunction, double maximumBackgroundScore, double maximumScore) | 
| lemur::api::DOCID_T | nextCandidateDocument () | 
| void | indexChanged (indri::index::Index &index) | 
| double | maximumBackgroundScore () | 
| double | maximumScore () | 
| const  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 | 
| void | addShrinkageRule (std::string rule) | 
| void | setSmoothing (const  std::string &stringSpec) | 
| 
 Protected Types | 
| typedef indri::infnet::ShrinkageBeliefNode::sr | smoothing_rule | 
| 
 Protected Member Functions | 
| void | _buildScoreCache (lemur::api::DOCID_T documentID) | 
| 
 Protected Attributes | 
| ListIteratorNode & | _list | 
| DocumentStructureHolderNode & | _docStructHolder | 
| double | _maximumScore | 
| double | _maximumBackgroundScore | 
| indri::query::TermScoreFunction & | _scoreFunction | 
| indri::utility::greedy_vector< indri::api::ScoredExtentResult >
 | _results | 
| indri::utility::greedy_vector< bool >
 | _matches | 
| std::string | _name | 
| indri::utility::greedy_vector< double >
 | _down | 
| indri::utility::greedy_vector< double >
 | _up | 
| indri::utility::greedy_vector< double >
 | _base | 
| indri::utility::greedy_vector< double >
 | _counts | 
| lemur::api::DOCID_T | _documentID | 
| std::set< smoothing_rule, lt_rule >
 | _ruleSet | 
| std::map< int, smoothing_rule > | _ruleMap | 
| double | _parentWeight | 
| double | _docWeight | 
| double | _otherWeight | 
| bool | _recursive | 
| bool | _queryLevelCombine | 
| double | _defaultScore | 
| std::set< int > | _roots | 
| indri::utility::greedy_vector< int >
 | _topDownOrder |