/external/eigen/Eigen/src/SparseCore/ |
H A D | MappedSparseMatrix.h | 64 inline const Index* outerIndexPtr() const { return m_outerIndex; } function in class:Eigen::MappedSparseMatrix 65 inline Index* outerIndexPtr() { return m_outerIndex; } function in class:Eigen::MappedSparseMatrix 108 inline MappedSparseMatrix(Index rows, Index cols, Index nnz, Index* outerIndexPtr, Index* innerIndexPtr, Scalar* valuePtr) argument 109 : m_outerSize(IsRowMajor?rows:cols), m_innerSize(IsRowMajor?cols:rows), m_nnz(nnz), m_outerIndex(outerIndexPtr), 124 m_id(mat.outerIndexPtr()[outer]), 126 m_end(mat.outerIndexPtr()[outer+1]) 155 m_id(mat.outerIndexPtr()[outer+1]), 156 m_start(mat.outerIndexPtr()[outer]),
|
H A D | SparseBlock.h | 136 Index start = m_outerStart==0 ? 0 : matrix.outerIndexPtr()[m_outerStart]; // starting position of the current block 137 Index end = m_matrix.outerIndexPtr()[m_outerStart+m_outerSize.value()]; // ending posiiton of the current block 139 Index tail_size = m_matrix.outerIndexPtr()[m_matrix.outerSize()] - end; 159 newdata.resize(m_matrix.outerIndexPtr()[m_matrix.outerSize()] - block_size + nnz); 184 matrix.outerIndexPtr()[m_outerStart+k] = p; 190 matrix.outerIndexPtr()[k] += offset; 202 { return m_matrix.valuePtr() + m_matrix.outerIndexPtr()[m_outerStart]; } 204 { return m_matrix.const_cast_derived().valuePtr() + m_matrix.outerIndexPtr()[m_outerStart]; } 207 { return m_matrix.innerIndexPtr() + m_matrix.outerIndexPtr()[m_outerStart]; } 209 { return m_matrix.const_cast_derived().innerIndexPtr() + m_matrix.outerIndexPtr()[m_outerStar 211 inline const Index* outerIndexPtr() const function in class:Eigen::BlockImpl 213 inline Index* outerIndexPtr() function in class:Eigen::BlockImpl [all...] |
H A D | SparseSelfAdjointView.h | 355 dest.outerIndexPtr()[0] = 0; 357 dest.outerIndexPtr()[j+1] = dest.outerIndexPtr()[j] + count[j]; 359 count[j] = dest.outerIndexPtr()[j]; 431 dest.outerIndexPtr()[0] = 0; 433 dest.outerIndexPtr()[j+1] = dest.outerIndexPtr()[j] + count[j]; 434 dest.resizeNonZeros(dest.outerIndexPtr()[size]); 436 count[j] = dest.outerIndexPtr()[j];
|
H A D | SparseMatrix.h | 130 * \sa innerIndexPtr(), outerIndexPtr() */ 134 * \sa innerIndexPtr(), outerIndexPtr() */ 139 * \sa valuePtr(), outerIndexPtr() */ 143 * \sa valuePtr(), outerIndexPtr() */ 149 inline const Index* outerIndexPtr() const { return m_outerIndex; } function in class:Eigen::SparseMatrix 153 inline Index* outerIndexPtr() { return m_outerIndex; } function in class:Eigen::SparseMatrix
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU.h | 385 const Index * outerIndexPtr; local 386 if (mat.isCompressed()) outerIndexPtr = mat.outerIndexPtr(); 390 for(Index i = 0; i <= mat.cols(); i++) outerIndexPtr_t[i] = m_mat.outerIndexPtr()[i]; 391 outerIndexPtr = outerIndexPtr_t; 395 m_mat.outerIndexPtr()[m_perm_c.indices()(i)] = outerIndexPtr[i]; 396 m_mat.innerNonZeroPtr()[m_perm_c.indices()(i)] = outerIndexPtr[i+1] - outerIndexPtr[i]; 398 if(!mat.isCompressed()) delete[] outerIndexPtr; 470 const Index * outerIndexPtr; local [all...] |
/external/eigen/Eigen/src/SparseCholesky/ |
H A D | SimplicialCholesky_impl.h | 85 Index* Lp = m_matrix.outerIndexPtr(); 111 const Index* 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];
|
/external/eigen/Eigen/src/PaStiXSupport/ |
H A D | PaStiXSupport.h | 91 if ( !(mat.outerIndexPtr()[0]) ) 95 ++mat.outerIndexPtr()[i]; 106 if ( mat.outerIndexPtr()[0] == 1 ) 110 --mat.outerIndexPtr()[i]; 342 internal::eigen_pastix(&m_pastixdata, MPI_COMM_WORLD, m_size, mat.outerIndexPtr(), mat.innerIndexPtr(), 367 internal::eigen_pastix(&m_pastixdata, MPI_COMM_WORLD, m_size, mat.outerIndexPtr(), mat.innerIndexPtr(),
|
/external/eigen/Eigen/src/OrderingMethods/ |
H A D | Ordering.h | 140 for(Index i=0; i <= n; i++) p(i) = mat.outerIndexPtr()[i];
|
H A D | Amd.h | 121 Index* Cp = C.outerIndexPtr();
|
/external/eigen/Eigen/src/UmfPackSupport/ |
H A D | UmfPackSupport.h | 305 m_outerIndexPtr = m_copyMatrix.outerIndexPtr(); 311 m_outerIndexPtr = mat.outerIndexPtr(); 361 umfpack_get_numeric(m_l.outerIndexPtr(), m_l.innerIndexPtr(), m_l.valuePtr(), 362 m_u.outerIndexPtr(), m_u.innerIndexPtr(), m_u.valuePtr(),
|
/external/eigen/Eigen/src/SuperLUSupport/ |
H A D | SuperLUSupport.h | 189 res.storage.outerInd = mat.derived().outerIndexPtr(); 248 res.storage.outerInd = mat.outerIndexPtr(); 708 int* Lcol = m_l.outerIndexPtr(); 712 int* Ucol = m_u.outerIndexPtr(); 786 if (m_u.outerIndexPtr()[j+1]-m_u.outerIndexPtr()[j] > 0) 788 int lastId = m_u.outerIndexPtr()[j+1]-1;
|
/external/eigen/Eigen/src/PardisoSupport/ |
H A D | PardisoSupport.h | 297 m_matrix.valuePtr(), m_matrix.outerIndexPtr(), m_matrix.innerIndexPtr(), 320 m_matrix.valuePtr(), m_matrix.outerIndexPtr(), m_matrix.innerIndexPtr(), 340 m_matrix.valuePtr(), m_matrix.outerIndexPtr(), m_matrix.innerIndexPtr(), 384 m_matrix.valuePtr(), m_matrix.outerIndexPtr(), m_matrix.innerIndexPtr(),
|
/external/eigen/Eigen/src/SparseQR/ |
H A D | SparseQR.h | 340 m_pmat.outerIndexPtr()[p] = mat.outerIndexPtr()[i]; 341 m_pmat.innerNonZeroPtr()[p] = mat.outerIndexPtr()[i+1] - mat.outerIndexPtr()[i];
|
/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());
|
/external/eigen/unsupported/Eigen/src/IterativeSolvers/ |
H A D | IncompleteCholesky.h | 150 Map<IndexType> colPtr( m_L.outerIndexPtr(), n+1); // Pointer to the beginning of each row
|
/external/ceres-solver/internal/ceres/ |
H A D | covariance_impl.cc | 732 qr_solver.matrixR().outerIndexPtr(),
|
/external/eigen/Eigen/src/CholmodSupport/ |
H A D | CholmodSupport.h | 58 res.p = mat.outerIndexPtr();
|