LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::DictEmbdVectorizer< DH, D, Matrix > Class Template Reference

#include <deeplima/eigen_wrp/dict_embd_vectorizer.h>

Inheritance diagram for deeplima::DictEmbdVectorizer< DH, D, Matrix >:

Public Member Functions

 DictEmbdVectorizer ()
 
void set_dicts (const DH &dicts)
 
void init (const DH &dicts, int64_t max_time, uint64_t max_feat)
 
void init (int64_t max_time, uint64_t max_feat)
 
void set (uint64_t time, uint64_t feat, typename D::value_t value)
 

Protected Attributes

DH m_dicts
 
std::vector< Eigen::Index > m_pos
 

Detailed Description

template<class DH, class D, class Matrix>
class deeplima::DictEmbdVectorizer< DH, D, Matrix >

Definition at line 16 of file dict_embd_vectorizer.h.

Constructor & Destructor Documentation

◆ DictEmbdVectorizer()

template<class DH , class D , class Matrix >
deeplima::DictEmbdVectorizer< DH, D, Matrix >::DictEmbdVectorizer ( )
inline

Definition at line 19 of file dict_embd_vectorizer.h.

Member Function Documentation

◆ init() [1/2]

template<class DH , class D , class Matrix >
void deeplima::DictEmbdVectorizer< DH, D, Matrix >::init ( const DH &  dicts,
int64_t  max_time,
uint64_t  max_feat 
)
inline

Definition at line 27 of file dict_embd_vectorizer.h.

◆ init() [2/2]

template<class DH , class D , class Matrix >
void deeplima::DictEmbdVectorizer< DH, D, Matrix >::init ( int64_t  max_time,
uint64_t  max_feat 
)
inline

Definition at line 41 of file dict_embd_vectorizer.h.

◆ set()

template<class DH , class D , class Matrix >
void deeplima::DictEmbdVectorizer< DH, D, Matrix >::set ( uint64_t  time,
uint64_t  feat,
typename D::value_t  value 
)
inline

Definition at line 55 of file dict_embd_vectorizer.h.

◆ set_dicts()

template<class DH , class D , class Matrix >
void deeplima::DictEmbdVectorizer< DH, D, Matrix >::set_dicts ( const DH &  dicts)
inline

Definition at line 22 of file dict_embd_vectorizer.h.

Member Data Documentation

◆ m_dicts

template<class DH , class D , class Matrix >
DH deeplima::DictEmbdVectorizer< DH, D, Matrix >::m_dicts
protected

Definition at line 63 of file dict_embd_vectorizer.h.

◆ m_pos

template<class DH , class D , class Matrix >
std::vector<Eigen::Index> deeplima::DictEmbdVectorizer< DH, D, Matrix >::m_pos
protected

Definition at line 64 of file dict_embd_vectorizer.h.


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