Unigram_Model_Tester Class Reference

#include <Unigram_Model_Tester.h>

Inheritance diagram for Unigram_Model_Tester:
Model_Refiner Unigram_Model_Streamer

List of all members.

Public Member Functions

 Unigram_Model_Tester (TypeTopicCounts &, Parameter &, Parameter &, WordIndexDictionary &, bool no_init=false)
virtual ~Unigram_Model_Tester ()
google::protobuf::Message * allocate_document_buffer (size_t)
void deallocate_document_buffer (google::protobuf::Message *)
google::protobuf::Message * get_nth_document (google::protobuf::Message *docs, size_t n)
void * read (google::protobuf::Message &)
void * sample (void *)
void * update (void *)
void * optimize (void *)
void * eval (void *, double &)
void write (void *)
void iteration_done ()
void * test (void *)

Static Public Attributes

static long doc_index

Protected Attributes

TypeTopicCounts_ttc
Parameter_alpha
Parameter_beta
bool ignore_old_topic
int _num_words
int _num_topics
DocumentReader_wdoc_rdr
DocumentWriter_tdoc_writer

Constructor & Destructor Documentation

Unigram_Model_Tester::Unigram_Model_Tester ( TypeTopicCounts ttc,
Parameter alpha,
Parameter beta,
WordIndexDictionary local_dict,
bool  no_init = false 
)
Unigram_Model_Tester::~Unigram_Model_Tester (  )  [virtual]

Member Function Documentation

google::protobuf::Message * Unigram_Model_Tester::allocate_document_buffer ( size_t  num_docs  )  [virtual]

Implements Model_Refiner.

void Unigram_Model_Tester::deallocate_document_buffer ( google::protobuf::Message *  docs  )  [virtual]

Implements Model_Refiner.

void * Unigram_Model_Tester::eval ( void *  token,
double &  eval_value 
) [virtual]

Implements Model_Refiner.

google::protobuf::Message * Unigram_Model_Tester::get_nth_document ( google::protobuf::Message *  docs,
size_t  n 
) [virtual]

Implements Model_Refiner.

void Unigram_Model_Tester::iteration_done (  )  [virtual]

Implements Model_Refiner.

Reimplemented in Unigram_Model_Streamer.

void * Unigram_Model_Tester::optimize ( void *   )  [virtual]

Implements Model_Refiner.

void * Unigram_Model_Tester::read ( google::protobuf::Message &  doc  )  [virtual]

Implements Model_Refiner.

Reimplemented in Unigram_Model_Streamer.

void * Unigram_Model_Tester::sample ( void *   )  [virtual]

Implements Model_Refiner.

void * Unigram_Model_Tester::test ( void *  token  )  [virtual]

Implements Model_Refiner.

void * Unigram_Model_Tester::update ( void *   )  [virtual]

Implements Model_Refiner.

void Unigram_Model_Tester::write ( void *  token  )  [virtual]

Implements Model_Refiner.

Reimplemented in Unigram_Model_Streamer.


Member Data Documentation


The documentation for this class was generated from the following files:
Generated on Tue Jul 19 11:45:29 2011 for Y!LDA by  doxygen 1.6.3