Searched refs:outerIndexPtr (Results 1 - 25 of 26) sorted by relevance

12

/external/eigen/Eigen/src/SparseCore/
H A DSparseCompressedBase.h58 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 DSparseTranspose.h35 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 DMappedSparseMatrix.h42 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 DSparseMap.h98 /** \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 DSparseBlock.h133 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 DSparseSelfAdjointView.h471 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 DSparseVector.h92 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 DSparseRef.h100 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 DSparseAssign.h196 Map<ArrayXI>(dst.outerIndexPtr(), size+1).setLinSpaced(0,StorageIndex(size));
H A DSparseMatrix.h147 * \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 DSparseLU.h428 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 DSimplicialCholesky_impl.h85 StorageIndex* Lp = m_matrix.outerIndexPtr();
111 const StorageIndex* Lp = m_matrix.outerIndexPtr();
/external/eigen/unsupported/Eigen/src/SparseExtra/
H A DRandomSetter.h256 mp_target->outerIndexPtr()[j] = count;
261 mp_target->outerIndexPtr()[mp_target->outerSize()] = count;
276 Index posStart = mp_target->outerIndexPtr()[outer];
H A DBlockSparseMatrix.h868 inline StorageIndex *outerIndexPtr() {return m_outerIndex; }
869 inline const StorageIndex* outerIndexPtr() const {return m_outerIndex; }
/external/eigen/Eigen/src/UmfPackSupport/
H A DUmfPackSupport.h372 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 DPaStiXSupport.h99 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 DOrdering.h143 for(StorageIndex i=0; i <= n; i++) p(i) = mat.outerIndexPtr()[i];
H A DAmd.h124 StorageIndex* Cp = C.outerIndexPtr();
/external/eigen/Eigen/src/SuperLUSupport/
H A DSuperLUSupport.h215 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 DPardisoSupport.h270 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 DIncompleteCholesky.h220 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 Dsparse_solvers.cpp64 //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 Dsparse_basic.cpp401 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 DSparseQR.h380 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 DCholmodSupport.h64 res.p = mat.outerIndexPtr();

Completed in 1137 milliseconds

12