1 #ifndef _LDAPLUSPLUS_EM_ESTEPINTERFACE_HPP_     2 #define _LDAPLUSPLUS_EM_ESTEPINTERFACE_HPP_     6 #include "ldaplusplus/Document.hpp"     7 #include "ldaplusplus/events/Events.hpp"     8 #include "ldaplusplus/Parameters.hpp"    23 template <
typename Scalar>
    26     typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> MatrixX;
    27     typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 1> VectorX;
    41         virtual std::shared_ptr<parameters::Parameters> 
doc_e_step(
    42             const std::shared_ptr<corpus::Document> doc,
    43             const std::shared_ptr<parameters::Parameters> parameters
    59 #endif // _LDAPLUSPLUS_EM_ESTEPINTERFACE_HPP_ virtual std::shared_ptr< parameters::Parameters > doc_e_step(const std::shared_ptr< corpus::Document > doc, const std::shared_ptr< parameters::Parameters > parameters)=0
Definition: EStepInterface.hpp:24
Definition: Events.hpp:182
Definition: Document.hpp:11