void HDP::remove_doc_states() { if(!doc_states_.empty()){ doc_states_.clear(); std::vector<DocState*>(doc_states_).swap(doc_states_); } vct_ptr_free(&word_counts_by_topic_doc_); vct_ptr_free(&table_counts_by_topic_doc_); smoothing_prob_.clear(); vct_ptr_free(&doc_prob_); doc_prob_sum_.clear(); unique_topic_by_doc_.clear(); }
Stirling::~Stirling() { vct_ptr_free(&log_stirling_num_); }
HDPState::~HDPState() { vct_ptr_free(&topic_lambda_); }