HomeSort by relevance Sort by last modified time
    Searched refs:Sparse (Results 1 - 25 of 28) sorted by null

1 2

  /external/eigen/Eigen/src/SparseCore/
SparseTranspose.h 15 template<typename MatrixType> class TransposeImpl<MatrixType,Sparse>
29 // NOTE: VC10 and VC11 trigger an ICE if don't put typename TransposeImpl<MatrixType,Sparse>:: in front of Index,
30 // a typedef typename TransposeImpl<MatrixType,Sparse>::Index Index;
33 template<typename MatrixType> class TransposeImpl<MatrixType,Sparse>::InnerIterator
40 EIGEN_STRONG_INLINE InnerIterator(const TransposeImpl& trans, typename TransposeImpl<MatrixType,Sparse>::Index outer)
43 typename TransposeImpl<MatrixType,Sparse>::Index row() const { return Base::col(); }
44 typename TransposeImpl<MatrixType,Sparse>::Index col() const { return Base::row(); }
47 template<typename MatrixType> class TransposeImpl<MatrixType,Sparse>::ReverseInnerIterator
54 EIGEN_STRONG_INLINE ReverseInnerIterator(const TransposeImpl& xpr, typename TransposeImpl<MatrixType,Sparse>::Index outer)
57 typename TransposeImpl<MatrixType,Sparse>::Index row() const { return Base::col();
    [all...]
SparseCwiseUnaryOp.h 16 class CwiseUnaryOpImpl<UnaryOp,MatrixType,Sparse>
34 class CwiseUnaryOpImpl<UnaryOp,MatrixType,Sparse>::InnerIterator
35 : public CwiseUnaryOpImpl<UnaryOp,MatrixType,Sparse>::MatrixTypeIterator
38 typedef typename CwiseUnaryOpImpl<UnaryOp,MatrixType,Sparse>::MatrixTypeIterator Base;
57 class CwiseUnaryOpImpl<UnaryOp,MatrixType,Sparse>::ReverseInnerIterator
58 : public CwiseUnaryOpImpl<UnaryOp,MatrixType,Sparse>::MatrixTypeReverseIterator
61 typedef typename CwiseUnaryOpImpl<UnaryOp,MatrixType,Sparse>::MatrixTypeReverseIterator Base;
80 class CwiseUnaryViewImpl<ViewOp,MatrixType,Sparse>
98 class CwiseUnaryViewImpl<ViewOp,MatrixType,Sparse>::InnerIterator
99 : public CwiseUnaryViewImpl<ViewOp,MatrixType,Sparse>::MatrixTypeIterato
    [all...]
SparseCwiseBinaryOp.h 16 // 1 - sparse op dense
17 // 2 - dense op sparse
18 // 3 - sparse op sparse
23 // 1 - sparse op dense product sparse
25 // 2 - dense op sparse product sparse
27 // 3 - sparse op sparse product spars
    [all...]
SparseView.h 22 typedef Sparse StorageKind;
SparseUtil.h 97 template<typename T> struct eval<T,Sparse>
129 template<typename T> struct plain_matrix_type<T,Sparse>
SparseDenseProduct.h 46 typedef Sparse StorageKind;
138 static Scalar get(const _RhsNested &rhs, Index outer, Sparse = Sparse())
277 // dense = dense * sparse
SparseBlock.h 16 class BlockImpl<XprType,BlockRows,BlockCols,true,Sparse>
91 class BlockImpl<SparseMatrix<_Scalar, _Options, _Index>,BlockRows,BlockCols,true,Sparse>
278 class BlockImpl<const SparseMatrix<_Scalar, _Options, _Index>,BlockRows,BlockCols,true,Sparse>
415 /** Generic implementation of sparse Block expression.
419 class BlockImpl<XprType,BlockRows,BlockCols,InnerPanel,Sparse>
SparseDiagonalProduct.h 15 // The product of a diagonal matrix with a sparse matrix can be easily
18 // 1 - diag * row-major sparse
19 // => each inner vector <=> scalar * sparse vector product
21 // 2 - diag * col-major sparse
22 // => each inner vector <=> densevector * sparse vector cwise product
37 typedef Sparse StorageKind;
83 // We do not want ReverseInnerIterator for diagonal-sparse products,
84 // but this dummy declaration is needed to make diag * sparse * diag compile.
90 eigen_assert(lhs.cols() == rhs.rows() && "invalid sparse matrix * diagonal matrix product");
SparseProduct.h 74 typedef Sparse StorageKind;
158 // sparse = sparse * sparse
167 /** \returns an expression of the product of two sparse matrices.
SparseVector.h 18 * \brief a sparse vector class
34 typedef Sparse StorageKind;
49 // Sparse-Vector-Assignment kinds:
  /external/llvm/include/llvm/ADT/
SparseSet.h 1 //===--- llvm/ADT/SparseSet.h - Sparse set ----------------------*- C++ -*-===//
11 // Briggs, Torczon, "An efficient representation for sparse sets", ACM Letters
14 // A sparse set holds a small number of objects identified by integer keys from
15 // a moderately sized universe. The sparse set uses more memory than other
97 /// SparseSet contains a dense vector holding all the objects and a sparse
99 /// the sparse array which is the size of the key universe. The SparseT
103 /// When SparseT is uint32_t, find() only touches 2 cache lines, but the sparse
107 /// lines, but the sparse array is 4x smaller. N is the number of elements in
129 SparseT *Sparse;
146 SparseSet() : Sparse(nullptr), Universe(0) {
    [all...]
SparseMultiSet.h 1 //===--- llvm/ADT/SparseMultiSet.h - Sparse multiset ------------*- C++ -*-===//
13 // A sparse multiset holds a small number of objects identified by integer keys
14 // from a moderately sized universe. The sparse multiset uses more memory than
47 /// SparseMultiSet contains a dense vector holding all the objects and a sparse
49 /// the sparse array which is the size of the key universe. The SparseT template
53 /// sparse array uses 4 x Universe bytes.
56 /// lines, but the sparse array is 4x smaller. N is the number of elements in
116 SparseT *Sparse;
191 : Sparse(nullptr), Universe(0), FreelistIdx(SMSNode::INVALID), NumFree(0) {}
193 ~SparseMultiSet() { free(Sparse); }
    [all...]
  /external/eigen/doc/special_examples/
Tutorial_sparse_example.cpp 1 #include <Eigen/Sparse>
4 typedef Eigen::SparseMatrix<double> SpMat; // declares a column-major sparse matrix type of double
Tutorial_sparse_example_details.cpp 1 #include <Eigen/Sparse>
5 typedef Eigen::SparseMatrix<double> SpMat; // declares a column-major sparse matrix type of double
  /external/v8/test/mjsunit/regress/
regress-3643.js 18 // Sparse case should hit the same code as above due to presence of the getter.
  /external/eigen/bench/
sparse_lu.cpp 6 #include <Eigen/Sparse>
BenchSparseUtil.h 2 #include <Eigen/Sparse>
sparse_cholesky.cpp 4 #include <Eigen/Sparse>
74 // std::cout << "sparse\n" << chol.matrixL() << "%\n";
93 std::cout << "Generate sparse matrix (might take a while)...\n";
126 // eigen sparse matrices
127 doEigen<Eigen::DefaultBackend>("Eigen/Sparse", sm1, Eigen::IncompleteFactorization);
  /external/eigen/test/eigen2/
sparse.h 28 #include <Eigen/Sparse>
37 /* Initializes both a sparse and dense matrix with same random values,
  /external/ceres-solver/scripts/
ceres-solver.spec 45 - Sparse Cholesky factorization (using SuiteSparse) for large sparse problems
47 - Iterative linear solvers for general sparse and bundle adjustment problems
  /external/eigen/test/
sparse.h 40 #include <Eigen/Sparse>
49 /* Initializes both a sparse and dense matrix with same random values,
  /external/eigen/unsupported/Eigen/src/SparseExtra/
DynamicSparseMatrix.h 19 * \brief A sparse matrix class designed for matrix assembly purpose
41 typedef Sparse StorageKind;
  /external/opencv3/modules/cudaoptflow/test/
test_optflow.cpp 187 CUDA_TEST_P(PyrLKOpticalFlow, Sparse)
  /external/v8/test/mjsunit/
array-indexing.js 30 // Sparse arrays with length 42000.
79 // Find in sparse array.
146 // Find in sparse array.
  /external/eigen/unsupported/Eigen/src/Skyline/
SkylineMatrix.h 37 typedef Sparse StorageKind;

Completed in 954 milliseconds

1 2