LDA++
Public Member Functions | List of all members
ldaplusplus::corpus::Corpus Class Referenceabstract

#include <Document.hpp>

Inheritance diagram for ldaplusplus::corpus::Corpus:
ldaplusplus::corpus::ClassificationCorpus ldaplusplus::corpus::EigenCorpus ldaplusplus::corpus::EigenClassificationCorpus

Public Member Functions

virtual size_t size () const =0
 
virtual const std::shared_ptr< Documentat (size_t index) const =0
 
virtual void shuffle ()=0
 

Detailed Description

A corpus is a collection of documents.

Member Function Documentation

virtual const std::shared_ptr<Document> ldaplusplus::corpus::Corpus::at ( size_t  index) const
pure virtual
virtual void ldaplusplus::corpus::Corpus::shuffle ( )
pure virtual

Shuffle the documents so that the ith document is any of the documents with probability 1.0/size() .

Implemented in ldaplusplus::corpus::EigenClassificationCorpus, and ldaplusplus::corpus::EigenCorpus.

virtual size_t ldaplusplus::corpus::Corpus::size ( ) const
pure virtual

The number of documents in the corpus

Implemented in ldaplusplus::corpus::EigenClassificationCorpus, and ldaplusplus::corpus::EigenCorpus.


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