Home | History | Annotate | Download | only in test

Lines Matching refs:SparseMatrixType

50 template<typename SparseMatrixType> void sparse_extra(const SparseMatrixType& ref)
52 typedef typename SparseMatrixType::Index Index;
55 typedef typename SparseMatrixType::Scalar Scalar;
56 enum { Flags = SparseMatrixType::Flags };
63 SparseMatrixType m(rows, cols);
78 if(internal::is_same<SparseMatrixType,SparseMatrix<Scalar,Flags> >::value)
92 // SparseSetter<SparseMatrixType, RandomAccessPattern> w(m);
104 VERIFY(( test_random_setter<RandomSetter<SparseMatrixType, StdMapTraits> >(m,refMat,nonzeroCoords) ));
106 VERIFY(( test_random_setter<RandomSetter<SparseMatrixType, StdUnorderedMapTraits> >(m,refMat,nonzeroCoords) ));
109 VERIFY(( test_random_setter<RandomSetter<SparseMatrixType, GoogleDenseHashMapTraits> >(m,refMat,nonzeroCoords) ));
112 VERIFY(( test_random_setter<RandomSetter<SparseMatrixType, GoogleSparseHashMapTraits> >(m,refMat,nonzeroCoords) ));
118 SparseMatrixType m1(rows,cols), m2(rows,cols);
122 Eigen::RandomSetter<SparseMatrixType > setter(m2);
124 for (typename SparseMatrixType::InnerIterator i(m1,j); i; ++i)