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)
size_t GetCount (vuint_t const &phrase) const


Detailed Description

Todo:
ask Abbey Levenberg

Definition at line 35 of file DynSuffixArray.h.


Constructor & Destructor Documentation

Moses::DynSuffixArray::DynSuffixArray (  ) 

Definition at line 12 of file DynSuffixArray.cpp.

Moses::DynSuffixArray::DynSuffixArray ( vuint_t crp  ) 

Definition at line 29 of file DynSuffixArray.cpp.

Moses::DynSuffixArray::~DynSuffixArray (  ) 

Definition at line 21 of file DynSuffixArray.cpp.


Member Function Documentation

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

Definition at line 188 of file DynSuffixArray.cpp.

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

Definition at line 249 of file DynSuffixArray.cpp.

size_t Moses::DynSuffixArray::GetCount ( vuint_t const &  phrase  )  const

Definition at line 288 of file DynSuffixArray.cpp.

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

Definition at line 107 of file DynSuffixArray.cpp.

References k, and UTIL_THROW_IF2.

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

Definition at line 301 of file DynSuffixArray.cpp.

References Moses::fReadVector().

Here is the call graph for this function:

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

Definition at line 296 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 215 of file DynSuffixArray.cpp.


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

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