Moses::bitext_base Class Reference

#include <ug_bitext_base.h>

Collaboration diagram for Moses::bitext_base:

Collaboration graph
[legend]

List of all members.

Classes

class  agenda

Public Types

typedef mmTSA< Token >
::tree_iterator 
iter

Public Member Functions

bool find_trg_phr_bounds (size_t const sid, size_t const start, size_t const stop, size_t &s1, size_t &s2, size_t &e1, size_t &e2, std::vector< uchar > *core_alignment, bool const flip) const
 given the source phrase sid[start:stop]
 mmbitext ()
 ~mmbitext ()
void open (std::string const base, std::string const L1, std::string const L2)
SPTR< pstats > lookup (iter const &phrase)
void prep (iter const &phrase)

Public Attributes

agendaag
mmTtrack< char > Tx
mmTtrack< TokenT1
mmTtrack< TokenT2
TokenIndex V1
TokenIndex V2
mmTSA< TokenI1
mmTSA< TokenI2
boost::unordered_map< uint64_t,
SPTR< pstats > > 
cache1
boost::unordered_map< uint64_t,
SPTR< pstats > > 
cache2


Detailed Description

Definition at line 32 of file ug_bitext_base.h.


Member Typedef Documentation

typedef mmTSA<Token>::tree_iterator Moses::bitext_base::iter

Definition at line 35 of file ug_bitext_base.h.


Constructor & Destructor Documentation

Moses::bitext_base::~mmbitext (  ) 


Member Function Documentation

bool Moses::bitext_base::find_trg_phr_bounds ( size_t const   sid,
size_t const   start,
size_t const   stop,
size_t &  s1,
size_t &  s2,
size_t &  e1,
size_t &  e2,
std::vector< uchar > *  core_alignment,
bool const   flip 
) const

given the source phrase sid[start:stop]

SPTR<pstats> Moses::bitext_base::lookup ( iter const &  phrase  ) 

Moses::bitext_base::mmbitext (  ) 

void Moses::bitext_base::open ( std::string const   base,
std::string const   L1,
std::string const   L2 
)

void Moses::bitext_base::prep ( iter const &  phrase  ) 


Member Data Documentation

Definition at line 62 of file ug_bitext_base.h.

boost::unordered_map<uint64_t,SPTR<pstats> > Moses::bitext_base::cache1

Definition at line 79 of file ug_bitext_base.h.

boost::unordered_map<uint64_t,SPTR<pstats> > Moses::bitext_base::cache2

Definition at line 79 of file ug_bitext_base.h.

Definition at line 66 of file ug_bitext_base.h.

Definition at line 66 of file ug_bitext_base.h.

Definition at line 64 of file ug_bitext_base.h.

Definition at line 64 of file ug_bitext_base.h.

mmTtrack<char> Moses::bitext_base::Tx

Definition at line 63 of file ug_bitext_base.h.

Definition at line 65 of file ug_bitext_base.h.

Definition at line 65 of file ug_bitext_base.h.


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

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