#include <ug_sampling_bias.h>
Public Member Functions | |
SamplingBias (std::vector< id_type > const *sid2docid) | |
SPTR< std::map< std::string, float > const > | 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 |
SPTR< std::map< std::string, float > > | m_bias_map |
Protected Attributes | |
std::vector< id_type > const * | m_sid2docid |
Definition at line 19 of file ug_sampling_bias.h.
sapt::SamplingBias::SamplingBias | ( | std::vector< id_type > const * | sid2docid | ) |
Definition at line 41 of file ug_sampling_bias.cc.
SPTR< std::map< std::string, float > const > sapt::SamplingBias::getBiasMap | ( | ) |
int sapt::SamplingBias::GetClass | ( | id_type const | ID | ) | const [virtual] |
virtual float sapt::SamplingBias::operator[] | ( | id_type const | ID | ) | const [pure virtual] |
Implemented in sapt::DocumentBias, sapt::SentenceBias, and sapt::SamplingBiasAlways.
virtual size_t sapt::SamplingBias::size | ( | ) | const [pure virtual] |
Implemented in sapt::DocumentBias, sapt::SentenceBias, and sapt::SamplingBiasAlways.
std::ostream* sapt::SamplingBias::log |
Definition at line 25 of file ug_sampling_bias.h.
SPTR<std::map<std::string, float> > sapt::SamplingBias::m_bias_map |
Definition at line 28 of file ug_sampling_bias.h.
Referenced by getBiasMap(), and sapt::DocumentBias::init().
std::vector<id_type> const* sapt::SamplingBias::m_sid2docid [protected] |
Definition at line 22 of file ug_sampling_bias.h.
Referenced by GetClass(), sapt::DocumentBias::operator[](), and sapt::DocumentBias::size().