#include <ug_phrasepair.h>

Classes | |
| class | Scorer |
| class | SortByTargetIdSeq |
| class | SortDescendingByJointCount |
Public Member Functions | |
| PhrasePair () | |
| PhrasePair (PhrasePair const &o) | |
| PhrasePair const & | operator+= (PhrasePair const &other) |
| bool | operator< (PhrasePair const &other) const |
| bool | operator> (PhrasePair const &other) const |
| bool | operator<= (PhrasePair const &other) const |
| bool | operator>= (PhrasePair const &other) const |
| void | init () |
| void | init (uint64_t const pid1, bool is_inverse, Token const *x, uint32_t const len, pstats const *ps=NULL, size_t const numfeats=0) |
| PhrasePair const & | update (uint64_t const pid2, Token const *x, uint32_t const len, jstats const &js) |
| void | fill_lr_vec (LRModel::Direction const &dir, LRModel::ModelType const &mdl, std::vector< float > &v) const |
| void | print (std::ostream &out, TokenIndex const &V1, TokenIndex const &V2, LRModel const &LR) const |
Public Attributes | |
| Token const * | start1 |
| Token const * | start2 |
| uint32_t | len1 |
| uint32_t | len2 |
| uint64_t | p1 |
| uint64_t | p2 |
| uint32_t | raw1 |
| uint32_t | raw2 |
| uint32_t | sample1 |
| uint32_t | sample2 |
| uint32_t | good1 |
| uint32_t | good2 |
| uint32_t | joint |
| float | cum_bias |
| std::vector< float > | fvals |
| float | dfwd [LRModel::NONE+1] |
| float | dbwd [LRModel::NONE+1] |
| std::vector< unsigned char > | aln |
| float | score |
| bool | inverse |
| SPTR< std::vector< uint32_t > > | sids |
| std::map< uint32_t, uint32_t > | indoc |
Definition at line 16 of file ug_phrasepair.h.
| sapt::PhrasePair< Token >::PhrasePair | ( | ) | [inline] |
Definition at line 38 of file ug_phrasepair.h.
| sapt::PhrasePair< Token >::PhrasePair | ( | PhrasePair< Token > const & | o | ) |
| void sapt::PhrasePair< Token >::fill_lr_vec | ( | LRModel::Direction const & | dir, | |
| LRModel::ModelType const & | mdl, | |||
| std::vector< float > & | v | |||
| ) | const [inline] |
Definition at line 282 of file ug_phrasepair.h.
References Moses::LRModel::Backward, Moses::LRModel::Bidirectional, sapt::fill_lr_vec2(), Moses::LRModel::Forward, Moses::LRModel::MSD, Moses::LRModel::MSLR, and Moses::LRModel::NONE.

| void sapt::PhrasePair< Token >::init | ( | uint64_t const | pid1, | |
| bool | is_inverse, | |||
| Token const * | x, | |||
| uint32_t const | len, | |||
| pstats const * | ps = NULL, |
|||
| size_t const | numfeats = 0 | |||
| ) | [inline] |
Definition at line 84 of file ug_phrasepair.h.
References sapt::pstats::good, len1, sapt::pstats::raw_cnt, and sapt::pstats::sample_cnt.
| void sapt::PhrasePair< Token >::init | ( | ) | [inline] |
| PhrasePair< Token > const & sapt::PhrasePair< Token >::operator+= | ( | PhrasePair< Token > const & | other | ) | [inline] |
Definition at line 177 of file ug_phrasepair.h.
References sapt::PhrasePair< Token >::cum_bias, sapt::PhrasePair< Token >::good1, sapt::PhrasePair< Token >::good2, sapt::PhrasePair< Token >::joint, sapt::PhrasePair< Token >::raw1, sapt::PhrasePair< Token >::raw2, sapt::PhrasePair< Token >::sample1, sapt::PhrasePair< Token >::sample2, and sapt::PhrasePair< Token >::sids.
| bool sapt::PhrasePair< Token >::operator< | ( | PhrasePair< Token > const & | other | ) | const [inline] |
| bool sapt::PhrasePair< Token >::operator<= | ( | PhrasePair< Token > const & | other | ) | const [inline] |
| bool sapt::PhrasePair< Token >::operator> | ( | PhrasePair< Token > const & | other | ) | const [inline] |
| bool sapt::PhrasePair< Token >::operator>= | ( | PhrasePair< Token > const & | other | ) | const [inline] |
| void sapt::PhrasePair< Token >::print | ( | std::ostream & | out, | |
| TokenIndex const & | V1, | |||
| TokenIndex const & | V2, | |||
| LRModel const & | LR | |||
| ) | const [inline] |
Definition at line 314 of file ug_phrasepair.h.
References Moses::LRModel::GetDirection(), Moses::LRModel::GetModelType(), len1, len2, m, Moses::LRModel::NONE, and sapt::toString().

| PhrasePair< Token > const & sapt::PhrasePair< Token >::update | ( | uint64_t const | pid2, | |
| Token const * | x, | |||
| uint32_t const | len, | |||
| jstats const & | js | |||
| ) | [inline] |
Definition at line 110 of file ug_phrasepair.h.
References aln, sapt::jstats::aln(), sapt::jstats::bcnt(), sapt::jstats::cnt2(), sapt::jstats::dcnt_bwd(), sapt::jstats::dcnt_fwd(), sapt::jstats::indoc, len2, Moses::LRModel::NONE, sapt::jstats::rcnt(), and sapt::jstats::sids.

| std::vector<unsigned char> sapt::PhrasePair< Token >::aln |
Definition at line 31 of file ug_phrasepair.h.
Referenced by sapt::PScoreUnaligned< Token >::operator()(), and sapt::PScoreLex1< Token >::operator()().
| float sapt::PhrasePair< Token >::cum_bias |
Definition at line 27 of file ug_phrasepair.h.
Referenced by sapt::PScorePfwd< Token >::operator()(), sapt::PScorePbwd< Token >::operator()(), sapt::PScoreCumBias< Token >::operator()(), and sapt::PhrasePair< Token >::operator+=().
| float sapt::PhrasePair< Token >::dbwd[LRModel::NONE+1] |
Definition at line 30 of file ug_phrasepair.h.
| float sapt::PhrasePair< Token >::dfwd[LRModel::NONE+1] |
Definition at line 29 of file ug_phrasepair.h.
| std::vector<float> sapt::PhrasePair< Token >::fvals |
Definition at line 28 of file ug_phrasepair.h.
Referenced by sapt::PScoreWC< Token >::operator()(), sapt::PScoreUnaligned< Token >::operator()(), sapt::PScoreRareness< Token >::operator()(), sapt::PScoreProvenance< Token >::operator()(), sapt::PScorePC< Token >::operator()(), sapt::PScorePfwd< Token >::operator()(), sapt::PScorePbwd< Token >::operator()(), sapt::PScoreLogCnt< Token >::operator()(), sapt::PScoreLex1< Token >::operator()(), sapt::PScoreLengthRatio< Token >::operator()(), sapt::PScoreCumBias< Token >::operator()(), and sapt::PScoreCoherence< Token >::operator()().
| uint32_t sapt::PhrasePair< Token >::good1 |
Definition at line 26 of file ug_phrasepair.h.
Referenced by main(), sapt::PScorePfwd< Token >::operator()(), sapt::PScorePbwd< Token >::operator()(), sapt::PScoreLogCnt< Token >::operator()(), sapt::PScoreCoherence< Token >::operator()(), and sapt::PhrasePair< Token >::operator+=().
| uint32_t sapt::PhrasePair< Token >::good2 |
Definition at line 26 of file ug_phrasepair.h.
Referenced by main(), and sapt::PhrasePair< Token >::operator+=().
| std::map<uint32_t,uint32_t> sapt::PhrasePair< Token >::indoc |
| bool sapt::PhrasePair< Token >::inverse |
Definition at line 33 of file ug_phrasepair.h.
| uint32_t sapt::PhrasePair< Token >::joint |
Definition at line 26 of file ug_phrasepair.h.
Referenced by sapt::PhrasePair< Token >::SortDescendingByJointCount::cmp(), main(), sapt::PScoreRareness< Token >::operator()(), sapt::PScoreProvenance< Token >::operator()(), sapt::PScorePfwd< Token >::operator()(), sapt::PScorePbwd< Token >::operator()(), sapt::PScoreLogCnt< Token >::operator()(), and sapt::PhrasePair< Token >::operator+=().
| uint32_t sapt::PhrasePair< Token >::len1 |
Definition at line 23 of file ug_phrasepair.h.
Referenced by main(), sapt::PScoreUnaligned< Token >::operator()(), and sapt::PScoreLex1< Token >::operator()().
| uint32_t sapt::PhrasePair< Token >::len2 |
Definition at line 24 of file ug_phrasepair.h.
Referenced by sapt::PhrasePair< Token >::SortByTargetIdSeq::cmp(), main(), sapt::PScoreWC< Token >::operator()(), sapt::PScoreUnaligned< Token >::operator()(), and sapt::PScoreLex1< Token >::operator()().
| uint64_t sapt::PhrasePair< Token >::p1 |
Definition at line 25 of file ug_phrasepair.h.
Referenced by sapt::PScoreLengthRatio< Token >::operator()().
| uint64_t sapt::PhrasePair< Token >::p2 |
Definition at line 25 of file ug_phrasepair.h.
Referenced by main(), and sapt::PScoreLengthRatio< Token >::operator()().
| uint32_t sapt::PhrasePair< Token >::raw1 |
Definition at line 26 of file ug_phrasepair.h.
Referenced by main(), sapt::PScorePfwd< Token >::operator()(), sapt::PScorePbwd< Token >::operator()(), sapt::PScoreLogCnt< Token >::operator()(), and sapt::PhrasePair< Token >::operator+=().
| uint32_t sapt::PhrasePair< Token >::raw2 |
Definition at line 26 of file ug_phrasepair.h.
Referenced by main(), sapt::PScorePbwd< Token >::operator()(), sapt::PScoreLogCnt< Token >::operator()(), and sapt::PhrasePair< Token >::operator+=().
| uint32_t sapt::PhrasePair< Token >::sample1 |
Definition at line 26 of file ug_phrasepair.h.
Referenced by sapt::PScorePfwd< Token >::operator()(), sapt::PScorePbwd< Token >::operator()(), sapt::PScoreLogCnt< Token >::operator()(), sapt::PScoreCoherence< Token >::operator()(), and sapt::PhrasePair< Token >::operator+=().
| uint32_t sapt::PhrasePair< Token >::sample2 |
Definition at line 26 of file ug_phrasepair.h.
Referenced by sapt::PhrasePair< Token >::operator+=().
| float sapt::PhrasePair< Token >::score |
Definition at line 32 of file ug_phrasepair.h.
Referenced by sapt::PhrasePair< Token >::operator<(), sapt::PhrasePair< Token >::operator<=(), sapt::PhrasePair< Token >::operator>(), and sapt::PhrasePair< Token >::operator>=().
| SPTR<std::vector<uint32_t> > sapt::PhrasePair< Token >::sids |
Definition at line 34 of file ug_phrasepair.h.
Referenced by sapt::PhrasePair< Token >::operator+=().
| Token const* sapt::PhrasePair< Token >::start1 |
Definition at line 21 of file ug_phrasepair.h.
Referenced by main(), and sapt::PScoreLex1< Token >::operator()().
| Token const* sapt::PhrasePair< Token >::start2 |
Definition at line 22 of file ug_phrasepair.h.
Referenced by sapt::PhrasePair< Token >::SortByTargetIdSeq::cmp(), main(), and sapt::PScoreLex1< Token >::operator()().
1.5.9