SHOGUN  v3.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DirectorLatentModel.cpp
Go to the documentation of this file.
2 
3 #ifdef USE_SWIG_DIRECTORS
4 
5 using namespace shogun;
6 
7 CDirectorLatentModel::CDirectorLatentModel() : CLatentModel()
8 {
9 
10 }
11 
12 CDirectorLatentModel::~CDirectorLatentModel()
13 {
14 
15 }
16 
17 int32_t CDirectorLatentModel::get_dim() const
18 {
19  SG_ERROR("Please implemement get_dim() in your target language before use\n")
20  return 0;
21 }
22 
23 CDotFeatures* CDirectorLatentModel::get_psi_feature_vectors()
24 {
25  SG_ERROR("Please implemement get_psi_feature_vectors() in your target language before use\n")
26  return NULL;
27 }
28 
29 CData* CDirectorLatentModel::infer_latent_variable(const SGVector<float64_t>& w, index_t idx)
30 {
31  SG_ERROR("Please implemement infer_latent_variable(w, idx) in your target language before use\n")
32  return NULL;
33 }
34 
35 void CDirectorLatentModel::argmax_h(const SGVector<float64_t>& w)
36 {
37  SG_ERROR("Please implemement argmax_h(w) in your target language before use\n")
38 }
39 
40 #endif /* USE_SWIG_DIRECTORS */

SHOGUN Machine Learning Toolbox - Documentation