#include <ug_bitext_agenda_job.h>
Public Member Functions | |
bool | nextSample (uint64_t &sid, uint64_t &offset) |
int | check_sample_distribution (uint64_t const &sid, uint64_t const &offset) |
bool | done () const |
job (Bitext< Token > const *const theBitext, typename TSA< Token >::tree_iterator const &m, SPTR< TSA< Token > > const &r, size_t maxsmpl, bool isfwd, SPTR< SamplingBias const > const &bias, bool const track_sids) | |
~job () | |
Public Attributes | |
size_t | workers |
SPTR< TSA< Token > const > | root |
char const * | next |
char const * | stop |
size_t | max_samples |
size_t | ctr |
size_t | len |
bool | fwd |
SPTR< pstats > | stats |
SPTR< SamplingBias const > const | m_bias |
float | bias_total |
bool | m_track_sids |
Friends | |
class | agenda |
Definition at line 7 of file ug_bitext_agenda_job.h.
Bitext::agenda< Token >::job::job | ( | Bitext< Token > const *const | theBitext, | |
typename TSA< Token >::tree_iterator const & | m, | |||
SPTR< TSA< Token > > const & | r, | |||
size_t | maxsmpl, | |||
bool | isfwd, | |||
SPTR< SamplingBias const > const & | bias, | |||
bool const | track_sids | |||
) |
Bitext::agenda< Token >::job::~job | ( | ) |
int Bitext::agenda< Token >::job::check_sample_distribution | ( | uint64_t const & | sid, | |
uint64_t const & | offset | |||
) |
bool Bitext::agenda< Token >::job::done | ( | ) | const |
bool Bitext::agenda< Token >::job::nextSample | ( | uint64_t & | sid, | |
uint64_t & | offset | |||
) |
friend class agenda [friend] |
Definition at line 16 of file ug_bitext_agenda_job.h.
float Bitext::agenda< Token >::job::bias_total |
Definition at line 37 of file ug_bitext_agenda_job.h.
size_t Bitext::agenda< Token >::job::ctr |
Definition at line 30 of file ug_bitext_agenda_job.h.
bool Bitext::agenda< Token >::job::fwd |
Definition at line 34 of file ug_bitext_agenda_job.h.
size_t Bitext::agenda< Token >::job::len |
Definition at line 33 of file ug_bitext_agenda_job.h.
SPTR<SamplingBias const> const Bitext::agenda< Token >::job::m_bias |
Definition at line 36 of file ug_bitext_agenda_job.h.
bool Bitext::agenda< Token >::job::m_track_sids |
Definition at line 38 of file ug_bitext_agenda_job.h.
size_t Bitext::agenda< Token >::job::max_samples |
Definition at line 29 of file ug_bitext_agenda_job.h.
char const* Bitext::agenda< Token >::job::next |
Definition at line 27 of file ug_bitext_agenda_job.h.
SPTR<TSA<Token> const> Bitext::agenda< Token >::job::root |
Definition at line 26 of file ug_bitext_agenda_job.h.
SPTR<pstats> Bitext::agenda< Token >::job::stats |
Definition at line 35 of file ug_bitext_agenda_job.h.
char const* Bitext::agenda< Token >::job::stop |
Definition at line 28 of file ug_bitext_agenda_job.h.
size_t Bitext::agenda< Token >::job::workers |
Definition at line 25 of file ug_bitext_agenda_job.h.