17 #ifndef JUBATUS_CORE_CLUSTERING_GMM_TYPES_HPP_
18 #define JUBATUS_CORE_CLUSTERING_GMM_TYPES_HPP_
22 #include "jubatus/util/lang/shared_ptr.h"
23 #include "../third_party/Eigen/Sparse"
27 namespace clustering {
34 typedef std::vector<jubatus::util::lang::shared_ptr<eigen_solver_t> >
48 #endif // JUBATUS_CORE_CLUSTERING_GMM_TYPES_HPP_
Eigen::SimplicialCholesky< eigen_smat_t > eigen_solver_t
std::vector< jubatus::util::lang::shared_ptr< eigen_solver_t > > eigen_solver_list_t
Eigen::SparseMatrix< double > eigen_smat_t
std::vector< eigen_svec_t > eigen_svec_list_t
std::vector< eigen_wsvec_t > eigen_wsvec_list_t
Eigen::SparseVector< double > eigen_svec_t
std::vector< eigen_smat_t > eigen_smat_list_t