• Home
  • Raw
  • Download

Lines Matching refs:Row

116 #define ROW_IS_DEAD(r)      ROW_IS_MARKED_DEAD (Row[r].shared2.mark)
118 #define ROW_IS_ALIVE(r) (Row [r].shared2.mark >= ALIVE)
122 #define KILL_ROW(r) { Row [r].shared2.mark = DEAD ; }
211 static IndexType init_rows_cols (IndexType n_row, IndexType n_col, Colamd_Row<IndexType> Row [], co…
214 static void init_scoring (IndexType n_row, IndexType n_col, Colamd_Row<IndexType> Row [], colamd_co…
217 …g (IndexType n_row, IndexType n_col, IndexType Alen, Colamd_Row<IndexType> Row [], colamd_col<Inde…
226 static IndexType garbage_collection (IndexType n_row, IndexType n_col, Colamd_Row<IndexType> Row []…
229 static inline IndexType clear_mark (IndexType n_row, Colamd_Row<IndexType> Row [] ) ;
331 Colamd_Row<IndexType> *Row ; /* pointer into A of Row [0..n_row] array */ in colamd() local
428 Row = (Colamd_Row<IndexType> *) &A [Alen + Col_size] ; in colamd()
432 if (!Eigen::internal::init_rows_cols (n_row, n_col, Row, Col, A, p, stats)) in colamd()
441 Eigen::internal::init_scoring (n_row, n_col, Row, Col, A, p, knobs, in colamd()
446 ngarbage = Eigen::internal::find_ordering (n_row, n_col, Alen, Row, Col, A, p, in colamd()
488 Colamd_Row<IndexType> Row [], /* of size n_row+1 */ in init_rows_cols()
536 Row [row].length = 0 ; in init_rows_cols()
537 Row [row].shared2.mark = -1 ; in init_rows_cols()
562 if (row <= last_row || Row [row].shared2.mark == col) in init_rows_cols()
573 if (Row [row].shared2.mark != col) in init_rows_cols()
575 Row [row].length++ ; in init_rows_cols()
585 Row [row].shared2.mark = col ; in init_rows_cols()
595 Row [0].start = p [n_col] ; in init_rows_cols()
596 Row [0].shared1.p = Row [0].start ; in init_rows_cols()
597 Row [0].shared2.mark = -1 ; in init_rows_cols()
600 Row [row].start = Row [row-1].start + Row [row-1].length ; in init_rows_cols()
601 Row [row].shared1.p = Row [row].start ; in init_rows_cols()
602 Row [row].shared2.mark = -1 ; in init_rows_cols()
617 if (Row [row].shared2.mark != col) in init_rows_cols()
619 A [(Row [row].shared1.p)++] = col ; in init_rows_cols()
620 Row [row].shared2.mark = col ; in init_rows_cols()
634 A [(Row [*cp++].shared1.p)++] = col ; in init_rows_cols()
643 Row [row].shared2.mark = 0 ; in init_rows_cols()
644 Row [row].shared1.degree = Row [row].length ; in init_rows_cols()
674 rp = &A [Row [row].start] ; in init_rows_cols()
675 rp_end = rp + Row [row].length ; in init_rows_cols()
704 Colamd_Row<IndexType> Row [], /* of size n_row+1 */ in init_scoring()
778 Row [*cp++].shared1.degree-- ; in init_scoring()
789 deg = Row [r].shared1.degree ; in init_scoring()
836 score += Row [row].shared1.degree - 1 ; in init_scoring()
942 Colamd_Row<IndexType> Row [], /* of size n_row+1 */ in find_ordering()
989 tag_mark = Eigen::internal::clear_mark (n_row, Row) ; in find_ordering()
1039 pfree = Eigen::internal::garbage_collection (n_row, n_col, Row, Col, A, &A [pfree]) ; in find_ordering()
1044 tag_mark = Eigen::internal::clear_mark (n_row, Row) ; in find_ordering()
1073 rp = &A [Row [row].start] ; in find_ordering()
1074 rp_end = rp + Row [row].length ; in find_ordering()
1197 row_mark = Row [row].shared2.mark ; in find_ordering()
1208 COLAMD_ASSERT (Row [row].shared1.degree <= max_deg) ; in find_ordering()
1209 set_difference = Row [row].shared1.degree ; in find_ordering()
1223 Row [row].shared2.mark = set_difference + tag_mark ; in find_ordering()
1255 row_mark = Row [row].shared2.mark ; in find_ordering()
1344 tag_mark = Eigen::internal::clear_mark (n_row, Row) ; in find_ordering()
1415 Row [pivot_row].start = pivot_row_start ; in find_ordering()
1416 Row [pivot_row].length = (IndexType) (new_rp - &A[pivot_row_start]) ; in find_ordering()
1417 Row [pivot_row].shared1.degree = pivot_row_degree ; in find_ordering()
1418 Row [pivot_row].shared2.mark = 0 ; in find_ordering()
1704 Colamd_Row<IndexType> Row [], /* row info */ in garbage_collection()
1750 if (Row [r].length == 0) in garbage_collection()
1759 psrc = &A [Row [r].start] ; in garbage_collection()
1760 Row [r].shared2.first_column = *psrc ; in garbage_collection()
1782 *psrc = Row [r].shared2.first_column ; in garbage_collection()
1787 Row [r].start = (IndexType) (pdest - &A [0]) ; in garbage_collection()
1788 length = Row [r].length ; in garbage_collection()
1797 Row [r].length = (IndexType) (pdest - &A [Row [r].start]) ; in garbage_collection()
1824 Colamd_Row<IndexType> Row [] /* Row [0 ... n_row-1].shared2.mark is set to zero */ in clear_mark()
1835 Row [r].shared2.mark = 0 ; in clear_mark()