HomeSort by relevance Sort by last modified time
    Searched refs:outerIndexPtr (Results 1 - 18 of 18) sorted by null

  /external/eigen/Eigen/src/SparseCore/
MappedSparseMatrix.h 64 inline const Index* outerIndexPtr() const { return m_outerIndex; }
65 inline Index* outerIndexPtr() { return m_outerIndex; }
108 inline MappedSparseMatrix(Index rows, Index cols, Index nnz, Index* outerIndexPtr, Index* innerIndexPtr, Scalar* valuePtr)
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]),
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_outerStart];
    [all...]
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];
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; }
153 inline Index* outerIndexPtr() { return m_outerIndex; }
    [all...]
  /external/eigen/Eigen/src/SparseLU/
SparseLU.h 385 const Index * outerIndexPtr;
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;
    [all...]
  /external/eigen/Eigen/src/SparseCholesky/
SimplicialCholesky_impl.h 85 Index* Lp = m_matrix.outerIndexPtr();
111 const Index* 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];
  /external/eigen/Eigen/src/PaStiXSupport/
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/
Ordering.h 140 for(Index i=0; i <= n; i++) p(i) = mat.outerIndexPtr()[i];
Amd.h 121 Index* Cp = C.outerIndexPtr();
  /external/eigen/Eigen/src/UmfPackSupport/
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/
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/
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/
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/
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/
IncompleteCholesky.h 150 Map<IndexType> colPtr( m_L.outerIndexPtr(), n+1); // Pointer to the beginning of each row
  /external/eigen/Eigen/src/CholmodSupport/
CholmodSupport.h 58 res.p = mat.outerIndexPtr();
  /external/ceres-solver/internal/ceres/
covariance_impl.cc 732 qr_solver.matrixR().outerIndexPtr(),

Completed in 251 milliseconds