Moses::Syntax::RuleTableFF Class Reference

#include <RuleTableFF.h>

Inheritance diagram for Moses::Syntax::RuleTableFF:

Inheritance graph
Collaboration diagram for Moses::Syntax::RuleTableFF:

Collaboration graph

List of all members.

Public Member Functions

 RuleTableFF (const std::string &)
 ~RuleTableFF ()
void Load (AllOptions::ptr const &opts)
 override to load model files
const RuleTableGetTable () const
ChartRuleLookupManagerCreateRuleLookupManager (const ChartParser &, const ChartCellCollectionBase &, std::size_t)
 Create a sentence-specific manager for SCFG rule lookup.
const boost::unordered_set
< std::size_t > & 
GetSourceTerminalSet () const

Static Public Member Functions

static const std::vector
< RuleTableFF * > & 
Instances ()

Detailed Description

Definition at line 22 of file RuleTableFF.h.

Constructor & Destructor Documentation

Moses::Syntax::RuleTableFF::RuleTableFF ( const std::string &  line  ) 

Definition at line 17 of file RuleTableFF.cpp.

References Moses::PhraseDictionary::m_maxCacheSize, and Moses::FeatureFunction::ReadParameters().

Here is the call graph for this function:

Moses::Syntax::RuleTableFF::~RuleTableFF (  )  [inline]

Definition at line 28 of file RuleTableFF.h.

Member Function Documentation

ChartRuleLookupManager* Moses::Syntax::RuleTableFF::CreateRuleLookupManager ( const ChartParser ,
const ChartCellCollectionBase ,
) [inline, virtual]

Create a sentence-specific manager for SCFG rule lookup.

Implements Moses::PhraseDictionary.

Definition at line 40 of file RuleTableFF.h.

const boost::unordered_set<std::size_t>& Moses::Syntax::RuleTableFF::GetSourceTerminalSet (  )  const [inline]

Definition at line 48 of file RuleTableFF.h.

const RuleTable* Moses::Syntax::RuleTableFF::GetTable (  )  const [inline]

Definition at line 32 of file RuleTableFF.h.

static const std::vector<RuleTableFF*>& Moses::Syntax::RuleTableFF::Instances (  )  [inline, static]

Definition at line 36 of file RuleTableFF.h.

void Moses::Syntax::RuleTableFF::Load ( AllOptions::ptr const &  opts  )  [virtual]

The documentation for this class was generated from the following files:

Generated on Thu Jul 6 00:34:00 2017 for Moses by  doxygen 1.5.9