Moses::PhraseDictionaryDynSuffixArray Class Reference

#include <PhraseDictionaryDynSuffixArray.h>

Inheritance diagram for Moses::PhraseDictionaryDynSuffixArray:

Inheritance graph
[legend]
Collaboration diagram for Moses::PhraseDictionaryDynSuffixArray:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PhraseDictionaryDynSuffixArray (const std::string &line)
 ~PhraseDictionaryDynSuffixArray ()
bool InitDictionary ()
void Load ()
 override to load model files
const TargetPhraseCollectionGetTargetPhraseCollectionLEGACY (const Phrase &src) const
 find list of translations that can translates src. Only for phrase input
void insertSnt (std::string &, std::string &, std::string &)
void deleteSnt (unsigned, unsigned)
ChartRuleLookupManagerCreateRuleLookupManager (const ChartParser &, const ChartCellCollectionBase &, std::size_t)
 Create a sentence-specific manager for SCFG rule lookup.
void SetParameter (const std::string &key, const std::string &value)


Detailed Description

Implementation of a phrase table using the biconcor suffix array. Wrapper around a BilingualDynSuffixArray object

Definition at line 16 of file PhraseDictionaryDynSuffixArray.h.


Constructor & Destructor Documentation

Moses::PhraseDictionaryDynSuffixArray::PhraseDictionaryDynSuffixArray ( const std::string &  line  ) 

Definition at line 12 of file PhraseDictionaryDynSuffixArray.cpp.

References Moses::FeatureFunction::ReadParameters().

Here is the call graph for this function:

Moses::PhraseDictionaryDynSuffixArray::~PhraseDictionaryDynSuffixArray (  ) 

Definition at line 31 of file PhraseDictionaryDynSuffixArray.cpp.


Member Function Documentation

ChartRuleLookupManager * Moses::PhraseDictionaryDynSuffixArray::CreateRuleLookupManager ( const ChartParser ,
const ChartCellCollectionBase ,
std::size_t   
) [virtual]

Create a sentence-specific manager for SCFG rule lookup.

Implements Moses::PhraseDictionary.

Definition at line 104 of file PhraseDictionaryDynSuffixArray.cpp.

References UTIL_THROW.

void Moses::PhraseDictionaryDynSuffixArray::deleteSnt ( unsigned  ,
unsigned   
)

Definition at line 97 of file PhraseDictionaryDynSuffixArray.cpp.

const TargetPhraseCollection * Moses::PhraseDictionaryDynSuffixArray::GetTargetPhraseCollectionLEGACY ( const Phrase src  )  const [virtual]

bool Moses::PhraseDictionaryDynSuffixArray::InitDictionary (  ) 

void Moses::PhraseDictionaryDynSuffixArray::insertSnt ( std::string &  ,
std::string &  ,
std::string &   
)

void Moses::PhraseDictionaryDynSuffixArray::Load (  )  [virtual]

void Moses::PhraseDictionaryDynSuffixArray::SetParameter ( const std::string &  key,
const std::string &  value 
) [virtual]

Reimplemented from Moses::PhraseDictionary.

Definition at line 38 of file PhraseDictionaryDynSuffixArray.cpp.


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

Generated on Mon Aug 17 00:34:08 2015 for Moses by  doxygen 1.5.9