LDA++
Public Member Functions | List of all members
ldaplusplus::corpus::EigenDocument Class Reference

#include <Document.hpp>

Inheritance diagram for ldaplusplus::corpus::EigenDocument:
ldaplusplus::corpus::Document

Public Member Functions

 EigenDocument (Eigen::VectorXi X)
 
 EigenDocument (Eigen::VectorXi X, std::shared_ptr< const Corpus > corpus)
 
const std::shared_ptr< const Corpusget_corpus () const override
 
const Eigen::VectorXi & get_words () const override
 
- Public Member Functions inherited from ldaplusplus::corpus::Document
template<typename T >
const std::shared_ptr< const T > get_corpus () const
 

Detailed Description

Eigen Document is a document backed by an Eigen::VectorXi.

Member Function Documentation

const std::shared_ptr< const Corpus > ldaplusplus::corpus::EigenDocument::get_corpus ( ) const
overridevirtual
Returns
The corpus this document belongs to

Implements ldaplusplus::corpus::Document.

const Eigen::VectorXi & ldaplusplus::corpus::EigenDocument::get_words ( ) const
overridevirtual
Returns
The bag of words dense vector

Implements ldaplusplus::corpus::Document.


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