Lines Matching refs:Colamd_Row
173 struct Colamd_Row
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 [] ) ;
338 Colamd_Row<Index> *Row ; /* pointer into A of Row [0..n_row] array */
435 Row = (Colamd_Row<Index> *) &A [Alen + Col_size] ;
495 Colamd_Row<Index> Row [], /* of size n_row+1 */
711 Colamd_Row<Index> Row [], /* of size n_row+1 */
949 Colamd_Row<Index> Row [], /* of size n_row+1 */
1711 Colamd_Row<Index> Row [], /* row info */
1831 Colamd_Row<Index> Row [] /* Row [0 ... n_row-1].shared2.mark is set to zero */