#include <ug_bitext_base.h>
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 | |
agenda * | ag |
mmTtrack< char > | Tx |
mmTtrack< Token > | T1 |
mmTtrack< Token > | T2 |
TokenIndex | V1 |
TokenIndex | V2 |
mmTSA< Token > | I1 |
mmTSA< Token > | I2 |
boost::unordered_map< uint64_t, SPTR< pstats > > | cache1 |
boost::unordered_map< uint64_t, SPTR< pstats > > | cache2 |
Definition at line 32 of file ug_bitext_base.h.
typedef mmTSA<Token>::tree_iterator Moses::bitext_base::iter |
Definition at line 35 of file ug_bitext_base.h.
Moses::bitext_base::~mmbitext | ( | ) |
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 | ) |
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.
mmTSA<Token> Moses::bitext_base::I1 |
Definition at line 66 of file ug_bitext_base.h.
mmTSA<Token> Moses::bitext_base::I2 |
Definition at line 66 of file ug_bitext_base.h.
mmTtrack<Token> Moses::bitext_base::T1 |
Definition at line 64 of file ug_bitext_base.h.
mmTtrack<Token> Moses::bitext_base::T2 |
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.
TokenIndex Moses::bitext_base::V1 |
Definition at line 65 of file ug_bitext_base.h.
TokenIndex Moses::bitext_base::V2 |
Definition at line 65 of file ug_bitext_base.h.