/external/eigen/Eigen/src/SparseCore/ |
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(); } 95 inline StorageIndex* outerIndexPtr() { return derived().outerIndexPtr(); [all...] |
SparseTranspose.h | 35 inline const StorageIndex* outerIndexPtr() const { return derived().nestedExpression().outerIndexPtr(); } 40 inline StorageIndex* outerIndexPtr() { return derived().nestedExpression().outerIndexPtr(); }
|
MappedSparseMatrix.h | 42 inline MappedSparseMatrix(Index rows, Index cols, Index nnz, StorageIndex* outerIndexPtr, StorageIndex* innerIndexPtr, Scalar* valuePtr, StorageIndex* innerNonZeroPtr = 0) 43 : Base(rows, cols, nnz, outerIndexPtr, innerIndexPtr, valuePtr, innerNonZeroPtr)
|
SparseMap.h | 98 /** \copydoc SparseMatrix::outerIndexPtr */ 99 inline const StorageIndex* outerIndexPtr() const { return m_outerIndex; } 124 inline SparseMapBase(Index rows, Index cols, Index nnz, IndexPointer outerIndexPtr, IndexPointer innerIndexPtr, 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; } 195 inline SparseMapBase(Index rows, Index cols, Index nnz, StorageIndex* outerIndexPtr, StorageIndex* innerIndexPtr, 197 : Base(rows, cols, nnz, outerIndexPtr, innerIndexPtr, valuePtr, innerNonZerosPtr) 238 * stored as a sparse format as defined by the pointers \a outerIndexPtr, \a innerIndexPtr, and \a valuePtr [all...] |
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 230 { return m_matrix.outerIndexPtr() + m_outerStart; [all...] |
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];
|
SparseVector.h | 92 inline const StorageIndex* outerIndexPtr() const { return 0; } 93 inline StorageIndex* outerIndexPtr() { return 0; }
|
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());
|
SparseAssign.h | 196 Map<ArrayXI>(dst.outerIndexPtr(), size+1).setLinSpaced(0,StorageIndex(size));
|
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; } 170 inline StorageIndex* outerIndexPtr() { return m_outerIndex; } [all...] |
/external/eigen/Eigen/src/SparseLU/ |
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; 515 if (matrix.isCompressed()) outerIndexPtr = matrix.outerIndexPtr() [all...] |
/external/eigen/Eigen/src/SparseCholesky/ |
SimplicialCholesky_impl.h | 85 StorageIndex* Lp = m_matrix.outerIndexPtr(); 111 const StorageIndex* Lp = m_matrix.outerIndexPtr();
|
/external/eigen/unsupported/Eigen/src/SparseExtra/ |
RandomSetter.h | 256 mp_target->outerIndexPtr()[j] = count; 261 mp_target->outerIndexPtr()[mp_target->outerSize()] = count; 276 Index posStart = mp_target->outerIndexPtr()[outer];
|
BlockSparseMatrix.h | [all...] |
/external/eigen/Eigen/src/UmfPackSupport/ |
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/ |
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/ |
Ordering.h | 143 for(StorageIndex i=0; i <= n; i++) p(i) = mat.outerIndexPtr()[i];
|
Amd.h | 124 StorageIndex* Cp = C.outerIndexPtr();
|
/external/eigen/Eigen/src/PardisoSupport/ |
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/SuperLUSupport/ |
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; [all...] |
/external/eigen/Eigen/src/SparseQR/ |
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/IterativeLinearSolvers/ |
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/ |
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());
|
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/CholmodSupport/ |
CholmodSupport.h | 64 res.p = mat.outerIndexPtr();
|