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

  /external/eigen/Eigen/src/SparseLU/
SparseLU_pivotL.h 64 Index nsupc = jcol - fsupc; // Number of columns in the supernode portion, excluding jcol; nsupc >=0 local
75 Index pivptr = nsupc;
79 for (isub = nsupc; isub < nsupr; ++isub) {
116 if (pivptr != nsupc )
118 std::swap( lsub_ptr[pivptr], lsub_ptr[nsupc] );
121 for (icol = 0; icol <= nsupc; icol++)
124 std::swap(lu_sup_ptr[itemp], lu_sup_ptr[nsupc + icol * lda]);
128 Scalar temp = Scalar(1.0) / lu_col_ptr[nsupc];
129 for (k = nsupc+1; k < nsupr; k++
    [all...]
SparseLU_column_bmod.h 58 Index fsupc, nsupc, nsupr, luptr, kfnz, no_zeros; local
61 * nsupc = number of columns in a supernode
96 nsupc = krep - fst_col + 1;
98 nrow = nsupr - d_fsupc - nsupc;
160 nsupc = jcol - fst_col; // excluding jcol
161 nrow = nsupr - d_fsupc - nsupc;
166 MappedMatrixBlock A( &(glu.lusup.data()[luptr]), nsupc, nsupc, OuterStride<>(lda) );
167 VectorBlock<ScalarVector> u(glu.lusup, ufirst, nsupc);
170 new (&A) MappedMatrixBlock ( &(glu.lusup.data()[luptr+nsupc]), nrow, nsupc, OuterStride<>(lda) )
    [all...]
SparseLU_SupernodalMatrix.h 249 Index nsupc = supToCol()[k+1] - fsupc; // Number of columns in the current supernode local
250 Index nrow = nsupr - nsupc; // Number of rows in the non-diagonal part of the supernode
253 if (nsupc == 1 )
273 Map<const Matrix<Scalar,Dynamic,Dynamic, ColMajor>, 0, OuterStride<> > A( &(Lval[luptr]), nsupc, nsupc, OuterStride<>(lda) );
274 Map< Matrix<Scalar,Dynamic,Dest::ColsAtCompileTime, ColMajor>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) );
278 new (&A) Map<const Matrix<Scalar,Dynamic,Dynamic, ColMajor>, 0, OuterStride<> > ( &(Lval[luptr+nsupc]), nrow, nsupc, OuterStride<>(lda) );
284 Index iptr = istart + nsupc;
SparseLU_panel_bmod.h 62 Index fsupc, nsupc, nsupr, nrow; local
75 * nsupc = number of columns in a supernode
80 nsupc = krep - fsupc + 1;
82 nrow = nsupr - nsupc;
102 if(nsupc >= 2)
SparseLU.h 738 Index nsupc = m_mapL.supToCol()[k+1] - fsupc; local
741 if (nsupc == 1)
750 Map<const Matrix<Scalar,Dynamic,Dynamic, ColMajor>, 0, OuterStride<> > A( &(m_mapL.valuePtr()[luptr]), nsupc, nsupc, OuterStride<>(lda) );
751 Map< Matrix<Scalar,Dynamic,Dest::ColsAtCompileTime, ColMajor>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) );
757 for (Index jcol = fsupc; jcol < fsupc + nsupc; jcol++)

Completed in 496 milliseconds