Moses::bitext::SamplingBias Class Reference

#include <ug_sampling_bias.h>

Inheritance diagram for Moses::bitext::SamplingBias:

Inheritance graph
[legend]

List of all members.

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


Detailed Description

Definition at line 21 of file ug_sampling_bias.h.


Constructor & Destructor Documentation

Moses::bitext::SamplingBias::SamplingBias ( std::vector< id_type > const *  sid2docid  ) 

Definition at line 49 of file ug_sampling_bias.cc.


Member Function Documentation

std::map< std::string, float > & Moses::bitext::SamplingBias::getBiasMap (  ) 

Definition at line 94 of file ug_sampling_bias.cc.

References m_bias_map.

int Moses::bitext::SamplingBias::GetClass ( id_type const   ID  )  const [virtual]

Definition at line 55 of file ug_sampling_bias.cc.

References m_sid2docid.

virtual float Moses::bitext::SamplingBias::operator[] ( id_type const   ID  )  const [pure virtual]

virtual size_t Moses::bitext::SamplingBias::size (  )  const [pure virtual]


Member Data Documentation

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

Definition at line 30 of file ug_sampling_bias.h.

Referenced by getBiasMap().

std::vector<id_type> const* Moses::bitext::SamplingBias::m_sid2docid [protected]


The documentation for this class was generated from the following files:

Generated on Sun Aug 9 00:33:49 2015 for Moses by  doxygen 1.5.9