#include <Eigen/Sparse>
#include <bench/BenchTimer.h>
#include <set>
#include "gmm/gmm.h"
#include <boost/numeric/mtl/mtl.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/io.hpp>
#include <boost/numeric/ublas/triangular.hpp>
#include <boost/numeric/ublas/vector_sparse.hpp>
#include <boost/numeric/ublas/matrix_sparse.hpp>
#include <boost/numeric/ublas/vector_of_vector.hpp>
#include <boost/numeric/ublas/operation.hpp>
Go to the source code of this file.
|
| void | fillMatrix (float density, int rows, int cols, EigenSparseMatrix &dst) |
| |
| void | fillMatrix2 (int nnzPerCol, int rows, int cols, EigenSparseMatrix &dst) |
| |
| void | eiToDense (const EigenSparseMatrix &src, DenseMatrix &dst) |
| |
| void | eiToGmm (const EigenSparseMatrix &src, GmmSparse &dst) |
| |
| void | eiToMtl (const EigenSparseMatrix &src, MtlSparse &dst) |
| |
| void | eiToUblas (const EigenSparseMatrix &src, UBlasSparse &dst) |
| |
| template<typename EigenType , typename UblasType > |
| void | eiToUblasVec (const EigenType &src, UblasType &dst) |
| |
◆ DENSITY
◆ SCALAR
◆ SIZE
◆ DenseMatrix
◆ DenseVector
◆ EigenSparseMatrix
◆ GmmDynSparse
◆ GmmSparse
◆ MtlSparse
| typedef mtl::compressed2D<Scalar, mtl::matrix::parameters<mtl::tag::col_major> > MtlSparse |
◆ MtlSparseRowMajor
◆ Scalar
◆ UBlasSparse
| typedef boost::numeric::ublas::compressed_matrix<Scalar,boost::numeric::ublas::column_major> UBlasSparse |
◆ eiToDense()
◆ eiToGmm()
◆ eiToMtl()
◆ eiToUblas()
◆ eiToUblasVec()
template<typename EigenType , typename UblasType >
| void eiToUblasVec |
( |
const EigenType & |
src, |
|
|
UblasType & |
dst |
|
) |
| |
◆ fillMatrix()
◆ fillMatrix2()