Lines Matching refs:matrix

74   Matrix<Sparse_Row> matrix(3, 4);  in test02()  local
76 if (matrix.num_rows() != 3) in test02()
79 if (matrix.num_columns() != 4) in test02()
82 matrix.resize(5); in test02()
84 if (matrix.num_rows() != 5) in test02()
87 if (matrix.num_columns() != 5) in test02()
90 matrix.add_zero_rows_and_columns(2, 3); in test02()
92 if (matrix.num_rows() != 7) in test02()
95 if (matrix.num_columns() != 8) in test02()
104 Matrix<Sparse_Row> matrix(3, 6); in test03() local
110 matrix[0][0] = 0; in test03()
111 matrix[0][1] = 1; in test03()
112 matrix[0][2] = 2; in test03()
113 matrix[0][3] = 3; in test03()
114 matrix[0][4] = 4; in test03()
115 matrix[0][5] = 0; in test03()
116 matrix[1][0] = 0; in test03()
117 matrix[1][1] = 6; in test03()
118 matrix[1][2] = 7; in test03()
119 matrix[1][3] = 8; in test03()
120 matrix[1][4] = 9; in test03()
121 matrix[1][5] = 10; in test03()
122 matrix[2][0] = 0; in test03()
123 matrix[2][1] = 11; in test03()
124 matrix[2][2] = 12; in test03()
125 matrix[2][3] = 13; in test03()
126 matrix[2][4] = 14; in test03()
127 matrix[2][5] = 15; in test03()
142 matrix.permute_columns(cycles); in test03()
151 if (matrix[0][0] != 0) return false; in test03()
152 if (matrix[0][1] != 3) return false; in test03()
153 if (matrix[0][2] != 0) return false; in test03()
154 if (matrix[0][3] != 1) return false; in test03()
155 if (matrix[0][4] != 2) return false; in test03()
156 if (matrix[0][5] != 4) return false; in test03()
157 if (matrix[1][0] != 0) return false; in test03()
158 if (matrix[1][1] != 8) return false; in test03()
159 if (matrix[1][2] != 10) return false; in test03()
160 if (matrix[1][3] != 6) return false; in test03()
161 if (matrix[1][4] != 7) return false; in test03()
162 if (matrix[1][5] != 9) return false; in test03()
163 if (matrix[2][0] != 0) return false; in test03()
164 if (matrix[2][1] != 13) return false; in test03()
165 if (matrix[2][2] != 15) return false; in test03()
166 if (matrix[2][3] != 11) return false; in test03()
167 if (matrix[2][4] != 12) return false; in test03()
168 if (matrix[2][5] != 14) return false; in test03()
259 Matrix<Sparse_Row> matrix(3, 5); in test06() local
265 matrix[0][0] = 1; in test06()
266 matrix[0][1] = 2; in test06()
267 matrix[0][2] = 3; in test06()
268 matrix[0][3] = 4; in test06()
269 matrix[0][4] = 5; in test06()
270 matrix[1][0] = 6; in test06()
271 matrix[1][1] = 7; in test06()
272 matrix[1][2] = 8; in test06()
273 matrix[1][3] = 9; in test06()
274 matrix[1][4] = 10; in test06()
275 matrix[2][0] = 11; in test06()
276 matrix[2][1] = 12; in test06()
277 matrix[2][2] = 13; in test06()
278 matrix[2][3] = 14; in test06()
279 matrix[2][4] = 15; in test06()
281 matrix.add_row(matrix[1]); in test06()
288 if (matrix[0][0] != 1) return false; in test06()
289 if (matrix[0][1] != 2) return false; in test06()
290 if (matrix[0][2] != 3) return false; in test06()
291 if (matrix[0][3] != 4) return false; in test06()
292 if (matrix[0][4] != 5) return false; in test06()
293 if (matrix[1][0] != 6) return false; in test06()
294 if (matrix[1][1] != 7) return false; in test06()
295 if (matrix[1][2] != 8) return false; in test06()
296 if (matrix[1][3] != 9) return false; in test06()
297 if (matrix[1][4] != 10) return false; in test06()
298 if (matrix[2][0] != 11) return false; in test06()
299 if (matrix[2][1] != 12) return false; in test06()
300 if (matrix[2][2] != 13) return false; in test06()
301 if (matrix[2][3] != 14) return false; in test06()
302 if (matrix[2][4] != 15) return false; in test06()
303 if (matrix[3][0] != 6) return false; in test06()
304 if (matrix[3][1] != 7) return false; in test06()
305 if (matrix[3][2] != 8) return false; in test06()
306 if (matrix[3][3] != 9) return false; in test06()
307 if (matrix[3][4] != 10) return false; in test06()