/external/eigen/Eigen/src/OrderingMethods/ |
H A D | Eigen_Colamd.h | 196 the COLAMD_RECOMMENDED (nnz, n_row, n_col) macro. It returns -1 if any 198 indices of the matrix. colamd_c (n_col) + colamd_r (n_row) space is 213 inline Index colamd_r(Index n_row) argument 214 { return Index(((n_row) + 1) * sizeof (Colamd_Row<Index>) / sizeof (Index)); } 218 static Index init_rows_cols (Index n_row, Index n_col, Colamd_Row<Index> Row [], colamd_col<Index> col [], Index A [], Index p [], Index stats[COLAMD_STATS] ); 221 static void init_scoring (Index n_row, Index n_col, Colamd_Row<Index> Row [], colamd_col<Index> Col [], Index A [], Index head [], double knobs[COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *p_max_deg); 224 static Index find_ordering (Index n_row, Index n_col, Index Alen, Colamd_Row<Index> Row [], colamd_col<Index> Col [], Index A [], Index head [], Index n_col2, Index max_deg, Index pfree); 233 static Index garbage_collection (Index n_row, Index n_col, Colamd_Row<Index> Row [], colamd_col<Index> Col [], Index A [], Index *pfree) ; 236 static inline Index clear_mark (Index n_row, Colamd_Row<Index> Row [] ) ; 259 * \param n_row numbe 264 colamd_recommended( Index nnz, Index n_row, Index n_col) argument 329 colamd(Index n_row, Index n_col, Index Alen, Index *A, Index *p, double knobs[COLAMD_KNOBS], Index stats[COLAMD_STATS]) argument 489 init_rows_cols( Index n_row, Index n_col, Colamd_Row<Index> Row [], colamd_col<Index> Col [], Index A [], Index p [], Index stats [COLAMD_STATS] ) argument 705 init_scoring( Index n_row, Index n_col, Colamd_Row<Index> Row [], colamd_col<Index> Col [], Index A [], Index head [], double knobs [COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *p_max_deg ) argument 942 find_ordering( Index n_row, Index n_col, Index Alen, Colamd_Row<Index> Row [], colamd_col<Index> Col [], Index A [], Index head [], Index n_col2, Index max_deg, Index pfree ) argument 1705 garbage_collection( Index n_row, Index n_col, Colamd_Row<Index> Row [], colamd_col<Index> Col [], Index A [], Index *pfree ) argument 1826 clear_mark( Index n_row, Colamd_Row<Index> Row [] ) argument [all...] |
/external/eigen/Eigen/src/UmfPackSupport/ |
H A D | UmfPackSupport.h | 31 inline int umfpack_symbolic(int n_row,int n_col, argument 35 return umfpack_di_symbolic(n_row,n_col,Ap,Ai,Ax,Symbolic,Control,Info); 38 inline int umfpack_symbolic(int n_row,int n_col, argument 42 return umfpack_zi_symbolic(n_row,n_col,Ap,Ai,&numext::real_ref(Ax[0]),0,Symbolic,Control,Info); 73 inline int umfpack_get_lunz(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, double) argument 75 return umfpack_di_get_lunz(lnz,unz,n_row,n_col,nz_udiag,Numeric); 78 inline int umfpack_get_lunz(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, std::complex<double>) argument 80 return umfpack_zi_get_lunz(lnz,unz,n_row,n_col,nz_udiag,Numeric);
|
/external/eigen/bench/ |
H A D | sparse_setter.cpp | 300 void coo_tocsr(const int n_row, argument 310 std::fill(Bp, Bp + n_row, 0); 317 for(int i = 0, cumsum = 0; i < n_row; i++){ 322 Bp[n_row] = nnz; 335 for(int i = 0, last = 0; i <= n_row; i++){ 351 void csr_sort_indices(const I n_row, argument 358 for(I i = 0; i < n_row; i++){ 378 void csr_sum_duplicates(const I n_row, argument 386 for(I i = 0; i < n_row; i++){
|