#include <ug_sampling_bias.h>
Public Member Functions | |
SamplingBias (std::vector< id_type > const *sid2docid) | |
std::map< std::string, float > & | getBiasMap () |
virtual float | operator[] (id_type const ID) const =0 |
virtual size_t | size () const =0 |
virtual int | GetClass (id_type const ID) const |
Public Attributes | |
int | loglevel |
std::ostream * | log |
std::map< std::string, float > | m_bias_map |
Protected Attributes | |
std::vector< id_type > const * | m_sid2docid |
Definition at line 21 of file ug_sampling_bias.h.
Moses::bitext::SamplingBias::SamplingBias | ( | std::vector< id_type > const * | sid2docid | ) |
Definition at line 49 of file ug_sampling_bias.cc.
std::map< std::string, float > & Moses::bitext::SamplingBias::getBiasMap | ( | ) |
int Moses::bitext::SamplingBias::GetClass | ( | id_type const | ID | ) | const [virtual] |
virtual float Moses::bitext::SamplingBias::operator[] | ( | id_type const | ID | ) | const [pure virtual] |
Implemented in Moses::bitext::DocumentBias, Moses::bitext::SentenceBias, and Moses::bitext::SamplingBiasAlways.
virtual size_t Moses::bitext::SamplingBias::size | ( | ) | const [pure virtual] |
Implemented in Moses::bitext::DocumentBias, Moses::bitext::SentenceBias, and Moses::bitext::SamplingBiasAlways.
std::ostream* Moses::bitext::SamplingBias::log |
Definition at line 28 of file ug_sampling_bias.h.
Referenced by Moses::bitext::DocumentBias::DocumentBias().
Definition at line 27 of file ug_sampling_bias.h.
std::map<std::string, float> Moses::bitext::SamplingBias::m_bias_map |
std::vector<id_type> const* Moses::bitext::SamplingBias::m_sid2docid [protected] |
Definition at line 24 of file ug_sampling_bias.h.
Referenced by GetClass(), Moses::bitext::DocumentBias::operator[](), and Moses::bitext::DocumentBias::size().