/external/eigen/Eigen/src/SparseCore/ |
H A D | SparseCompressedBase.h | 58 if(Derived::IsVectorAtCompileTime && outerIndexPtr()==0) 61 return outerIndexPtr()[derived().outerSize()]-outerIndexPtr()[0]; 70 * \sa innerIndexPtr(), outerIndexPtr() */ 74 * \sa innerIndexPtr(), outerIndexPtr() */ 79 * \sa valuePtr(), outerIndexPtr() */ 83 * \sa valuePtr(), outerIndexPtr() */ 90 inline const StorageIndex* outerIndexPtr() const { return derived().outerIndexPtr(); } function in class:Eigen::SparseCompressedBase 95 inline StorageIndex* outerIndexPtr() { retur function in class:Eigen::SparseCompressedBase [all...] |
H A D | SparseTranspose.h | 35 inline const StorageIndex* outerIndexPtr() const { return derived().nestedExpression().outerIndexPtr(); } function in class:Eigen::internal::SparseTransposeImpl 40 inline StorageIndex* outerIndexPtr() { return derived().nestedExpression().outerIndexPtr(); } function in class:Eigen::internal::SparseTransposeImpl
|
H A D | MappedSparseMatrix.h | 42 inline MappedSparseMatrix(Index rows, Index cols, Index nnz, StorageIndex* outerIndexPtr, StorageIndex* innerIndexPtr, Scalar* valuePtr, StorageIndex* innerNonZeroPtr = 0) argument 43 : Base(rows, cols, nnz, outerIndexPtr, innerIndexPtr, valuePtr, innerNonZeroPtr)
|
H A D | SparseMap.h | 98 /** \copydoc SparseMatrix::outerIndexPtr */ 99 inline const StorageIndex* outerIndexPtr() const { return m_outerIndex; } function in class:Eigen::SparseMapBase 124 inline SparseMapBase(Index rows, Index cols, Index nnz, IndexPointer outerIndexPtr, IndexPointer innerIndexPtr, argument 126 : m_outerSize(IsRowMajor?rows:cols), m_innerSize(IsRowMajor?cols:rows), m_zero_nnz(0,internal::convert_index<StorageIndex>(nnz)), m_outerIndex(outerIndexPtr), 167 using Base::outerIndexPtr; 173 /** \copydoc SparseMatrix::outerIndexPtr */ 174 inline StorageIndex* outerIndexPtr() { return Base::m_outerIndex; } function in class:Eigen::SparseMapBase 195 inline SparseMapBase(Index rows, Index cols, Index nnz, StorageIndex* outerIndexPtr, StorageIndex* innerIndexPtr, argument 197 : Base(rows, cols, nnz, outerIndexPtr, innerIndexPtr, valuePtr, innerNonZerosPtr) 238 * stored as a sparse format as defined by the pointers \a outerIndexPtr, \ 245 Map(Index rows, Index cols, Index nnz, StorageIndex* outerIndexPtr, StorageIndex* innerIndexPtr, Scalar* valuePtr, StorageIndex* innerNonZerosPtr = 0) argument 270 Map(Index rows, Index cols, Index nnz, const StorageIndex* outerIndexPtr, const StorageIndex* innerIndexPtr, const Scalar* valuePtr, const StorageIndex* innerNonZerosPtr = 0) argument [all...] |
H A D | SparseBlock.h | 133 Index start = m_outerStart==0 ? 0 : m_matrix.outerIndexPtr()[m_outerStart]; // starting position of the current block 134 Index end = m_matrix.outerIndexPtr()[m_outerStart+m_outerSize.value()]; // ending position of the current block 136 Index tail_size = m_matrix.outerIndexPtr()[m_matrix.outerSize()] - end; 142 Index tmp_start = tmp.outerIndexPtr()[0]; 159 newdata.resize(m_matrix.outerIndexPtr()[m_matrix.outerSize()] - block_size + nnz); 187 matrix.outerIndexPtr()[m_outerStart] = StorageIndex(start); 197 matrix.outerIndexPtr()[m_outerStart+k] = p; 207 matrix.outerIndexPtr()[k] += offset; 229 inline const StorageIndex* outerIndexPtr() const function in class:Eigen::internal::sparse_matrix_block_impl 230 { return m_matrix.outerIndexPtr() 231 inline StorageIndex* outerIndexPtr() function in class:Eigen::internal::sparse_matrix_block_impl [all...] |
H A D | SparseSelfAdjointView.h | 471 dest.outerIndexPtr()[0] = 0; 473 dest.outerIndexPtr()[j+1] = dest.outerIndexPtr()[j] + count[j]; 475 count[j] = dest.outerIndexPtr()[j]; 552 dest.outerIndexPtr()[0] = 0; 554 dest.outerIndexPtr()[j+1] = dest.outerIndexPtr()[j] + count[j]; 555 dest.resizeNonZeros(dest.outerIndexPtr()[size]); 557 count[j] = dest.outerIndexPtr()[j];
|
H A D | SparseVector.h | 92 inline const StorageIndex* outerIndexPtr() const { return 0; } function in class:Eigen::SparseVector 93 inline StorageIndex* outerIndexPtr() { return 0; } function in class:Eigen::SparseVector
|
H A D | SparseRef.h | 100 if(expr.outerIndexPtr()==0) 103 ::new (static_cast<Base*>(this)) Base(expr.rows(), expr.cols(), expr.nonZeros(), expr.outerIndexPtr(), expr.innerIndexPtr(), expr.valuePtr(), expr.innerNonZeroPtr());
|
H A D | SparseAssign.h | 196 Map<ArrayXI>(dst.outerIndexPtr(), size+1).setLinSpaced(0,StorageIndex(size));
|
H A D | SparseMatrix.h | 147 * \sa innerIndexPtr(), outerIndexPtr() */ 151 * \sa innerIndexPtr(), outerIndexPtr() */ 156 * \sa valuePtr(), outerIndexPtr() */ 160 * \sa valuePtr(), outerIndexPtr() */ 166 inline const StorageIndex* outerIndexPtr() const { return m_outerIndex; } function in class:Eigen::SparseMatrix 170 inline StorageIndex* outerIndexPtr() { return m_outerIndex; } function in class:Eigen::SparseMatrix
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU.h | 428 ei_declare_aligned_stack_constructed_variable(StorageIndex,outerIndexPtr,mat.cols()+1,mat.isCompressed()?const_cast<StorageIndex*>(mat.outerIndexPtr()):0); 432 IndexVector::Map(outerIndexPtr, mat.cols()+1) = IndexVector::Map(m_mat.outerIndexPtr(),mat.cols()+1); 437 m_mat.outerIndexPtr()[m_perm_c.indices()(i)] = outerIndexPtr[i]; 438 m_mat.innerNonZeroPtr()[m_perm_c.indices()(i)] = outerIndexPtr[i+1] - outerIndexPtr[i]; 514 const StorageIndex * outerIndexPtr; local 515 if (matrix.isCompressed()) outerIndexPtr [all...] |
/external/eigen/Eigen/src/SparseCholesky/ |
H A D | SimplicialCholesky_impl.h | 85 StorageIndex* Lp = m_matrix.outerIndexPtr(); 111 const StorageIndex* Lp = m_matrix.outerIndexPtr();
|
/external/eigen/unsupported/Eigen/src/SparseExtra/ |
H A D | RandomSetter.h | 256 mp_target->outerIndexPtr()[j] = count; 261 mp_target->outerIndexPtr()[mp_target->outerSize()] = count; 276 Index posStart = mp_target->outerIndexPtr()[outer];
|
H A D | BlockSparseMatrix.h | 868 inline StorageIndex *outerIndexPtr() {return m_outerIndex; } 869 inline const StorageIndex* outerIndexPtr() const {return m_outerIndex; }
|
/external/eigen/Eigen/src/UmfPackSupport/ |
H A D | UmfPackSupport.h | 372 mp_matrix.outerIndexPtr(), mp_matrix.innerIndexPtr(), mp_matrix.valuePtr(), 385 m_fact_errorCode = umfpack_numeric(mp_matrix.outerIndexPtr(), mp_matrix.innerIndexPtr(), mp_matrix.valuePtr(), 455 umfpack_get_numeric(m_l.outerIndexPtr(), m_l.innerIndexPtr(), m_l.valuePtr(), 456 m_u.outerIndexPtr(), m_u.innerIndexPtr(), m_u.valuePtr(), 493 mp_matrix.outerIndexPtr(), mp_matrix.innerIndexPtr(), mp_matrix.valuePtr(),
|
/external/eigen/Eigen/src/PaStiXSupport/ |
H A D | PaStiXSupport.h | 99 if ( !(mat.outerIndexPtr()[0]) ) 103 ++mat.outerIndexPtr()[i]; 114 if ( mat.outerIndexPtr()[0] == 1 ) 118 --mat.outerIndexPtr()[i]; 321 internal::eigen_pastix(&m_pastixdata, MPI_COMM_WORLD, m_size, mat.outerIndexPtr(), mat.innerIndexPtr(), 346 internal::eigen_pastix(&m_pastixdata, MPI_COMM_WORLD, m_size, mat.outerIndexPtr(), mat.innerIndexPtr(),
|
/external/eigen/Eigen/src/OrderingMethods/ |
H A D | Ordering.h | 143 for(StorageIndex i=0; i <= n; i++) p(i) = mat.outerIndexPtr()[i];
|
H A D | Amd.h | 124 StorageIndex* Cp = C.outerIndexPtr();
|
/external/eigen/Eigen/src/SuperLUSupport/ |
H A D | SuperLUSupport.h | 215 res.storage.outerInd = mat.outerIndexPtr(); 274 res.storage.outerInd = mat.outerIndexPtr(); 725 int* Lcol = m_l.outerIndexPtr(); 729 int* Ucol = m_u.outerIndexPtr(); 803 if (m_u.outerIndexPtr()[j+1]-m_u.outerIndexPtr()[j] > 0) 805 int lastId = m_u.outerIndexPtr()[j+1]-1;
|
/external/eigen/Eigen/src/PardisoSupport/ |
H A D | PardisoSupport.h | 270 m_matrix.valuePtr(), m_matrix.outerIndexPtr(), m_matrix.innerIndexPtr(), 291 m_matrix.valuePtr(), m_matrix.outerIndexPtr(), m_matrix.innerIndexPtr(), 311 m_matrix.valuePtr(), m_matrix.outerIndexPtr(), m_matrix.innerIndexPtr(), 358 m_matrix.valuePtr(), m_matrix.outerIndexPtr(), m_matrix.innerIndexPtr(),
|
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | IncompleteCholesky.h | 220 Map<VectorIx> colPtr( m_L.outerIndexPtr(), n+1); // Pointer to the beginning of each row 331 colPtr = Map<const VectorIx>(L_save.outerIndexPtr(), n+1);
|
/external/eigen/test/ |
H A D | sparse_solvers.cpp | 64 //Index rows, Index cols, Index nnz, Index* outerIndexPtr, Index* innerIndexPtr, Scalar* valuePtr 65 MappedSparseMatrix<Scalar> mm2(rows, cols, cm2.nonZeros(), cm2.outerIndexPtr(), cm2.innerIndexPtr(), cm2.valuePtr());
|
H A D | sparse_basic.cpp | 401 Map<SparseMatrixType> mapMat2(m2.rows(), m2.cols(), m2.nonZeros(), m2.outerIndexPtr(), m2.innerIndexPtr(), m2.valuePtr(), m2.innerNonZeroPtr()); 402 Map<SparseMatrixType> mapMat3(m3.rows(), m3.cols(), m3.nonZeros(), m3.outerIndexPtr(), m3.innerIndexPtr(), m3.valuePtr(), m3.innerNonZeroPtr()); 407 MappedSparseMatrix<Scalar,SparseMatrixType::Options,StorageIndex> mapMat2(m2.rows(), m2.cols(), m2.nonZeros(), m2.outerIndexPtr(), m2.innerIndexPtr(), m2.valuePtr(), m2.innerNonZeroPtr()); 408 MappedSparseMatrix<Scalar,SparseMatrixType::Options,StorageIndex> mapMat3(m3.rows(), m3.cols(), m3.nonZeros(), m3.outerIndexPtr(), m3.innerIndexPtr(), m3.valuePtr(), m3.innerNonZeroPtr()); 418 Map<SparseMatrixType> mapMat2(rows, cols, m2.nonZeros(), m2.outerIndexPtr(), m2.innerIndexPtr(), m2.valuePtr(), m2.innerNonZeroPtr());
|
/external/eigen/Eigen/src/SparseQR/ |
H A D | SparseQR.h | 380 const StorageIndex *originalOuterIndices = mat.outerIndexPtr(); 383 originalOuterIndicesCpy = IndexVector::Map(m_pmat.outerIndexPtr(),n+1); 390 m_pmat.outerIndexPtr()[p] = originalOuterIndices[i];
|
/external/eigen/Eigen/src/CholmodSupport/ |
H A D | CholmodSupport.h | 64 res.p = mat.outerIndexPtr();
|