Moses::DynSuffixArray Class Reference

#include <DynSuffixArray.h>

List of all members.

Public Member Functions

 DynSuffixArray ()
 DynSuffixArray (vuint_t *)
 ~DynSuffixArray ()
bool GetCorpusIndex (const vuint_t *, vuint_t *)
void Load (FILE *)
void Save (FILE *)
void Insert (vuint_t *, unsigned)
void Delete (unsigned, unsigned)
void Substitute (vuint_t *, unsigned)


Detailed Description

Definition at line 17 of file DynSuffixArray.h.


Constructor & Destructor Documentation

Moses::DynSuffixArray::DynSuffixArray (  ) 

Definition at line 9 of file DynSuffixArray.cpp.

Moses::DynSuffixArray::DynSuffixArray ( vuint_t crp  ) 

Definition at line 26 of file DynSuffixArray.cpp.

Moses::DynSuffixArray::~DynSuffixArray (  ) 

Definition at line 18 of file DynSuffixArray.cpp.


Member Function Documentation

void Moses::DynSuffixArray::Delete ( unsigned  index,
unsigned  num2del 
)

Definition at line 185 of file DynSuffixArray.cpp.

bool Moses::DynSuffixArray::GetCorpusIndex ( const vuint_t phrase,
vuint_t indices 
)

Definition at line 218 of file DynSuffixArray.cpp.

Referenced by Moses::BilingualDynSuffixArray::GetTargetPhrasesByLexicalWeight().

Here is the caller graph for this function:

void Moses::DynSuffixArray::Insert ( vuint_t newSent,
unsigned  newIndex 
)

Definition at line 104 of file DynSuffixArray.cpp.

References CHECK.

Referenced by Moses::BilingualDynSuffixArray::addSntPair().

Here is the caller graph for this function:

void Moses::DynSuffixArray::Load ( FILE *  fin  ) 

Definition at line 259 of file DynSuffixArray.cpp.

References Moses::fReadVector().

Here is the call graph for this function:

void Moses::DynSuffixArray::Save ( FILE *  fout  ) 

Definition at line 254 of file DynSuffixArray.cpp.

References Moses::fWriteVector().

Here is the call graph for this function:

void Moses::DynSuffixArray::Substitute ( vuint_t ,
unsigned   
)

Definition at line 212 of file DynSuffixArray.cpp.


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

Generated on Wed Feb 8 22:04:09 2012 for Moses by  doxygen 1.5.9