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

1 2

  /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();

Completed in 1964 milliseconds

1 2