Lines Matching refs:mat
17 Matrix mat(5, 5); in TEST() local
20 mat(row, col) = 10 * row + col; in TEST()
23 EXPECT_EQ(mat(row, col), int(10 * row + col)); in TEST()
27 Matrix mat(5, 5); in TEST() local
30 mat(row, col) = col == 3 ? 1 : 0; in TEST()
31 mat.swapColumns(3, 1); in TEST()
34 EXPECT_EQ(mat(row, col), col == 1 ? 1 : 0); in TEST()
37 mat.swapColumns(3, 1); in TEST()
38 mat.swapColumns(2, 4); in TEST()
39 mat.swapColumns(1, 3); in TEST()
40 mat.swapColumns(0, 4); in TEST()
41 mat.swapColumns(2, 2); in TEST()
45 EXPECT_EQ(mat(row, col), col == 1 ? 1 : 0); in TEST()
49 Matrix mat(5, 5); in TEST() local
52 mat(row, col) = row == 2 ? 1 : 0; in TEST()
53 mat.swapRows(2, 0); in TEST()
56 EXPECT_EQ(mat(row, col), row == 0 ? 1 : 0); in TEST()
59 mat.swapRows(3, 4); in TEST()
60 mat.swapRows(1, 4); in TEST()
61 mat.swapRows(2, 0); in TEST()
62 mat.swapRows(1, 1); in TEST()
63 mat.swapRows(0, 2); in TEST()
67 EXPECT_EQ(mat(row, col), row == 0 ? 1 : 0); in TEST()
71 Matrix mat(5, 5); in TEST() local
72 EXPECT_EQ(mat.getNumRows(), 5u); in TEST()
73 EXPECT_EQ(mat.getNumColumns(), 5u); in TEST()
76 mat(row, col) = 10 * row + col; in TEST()
78 mat.resizeVertically(3); in TEST()
79 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
80 EXPECT_EQ(mat.getNumRows(), 3u); in TEST()
81 EXPECT_EQ(mat.getNumColumns(), 5u); in TEST()
84 EXPECT_EQ(mat(row, col), int(10 * row + col)); in TEST()
86 mat.resizeVertically(5); in TEST()
87 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
88 EXPECT_EQ(mat.getNumRows(), 5u); in TEST()
89 EXPECT_EQ(mat.getNumColumns(), 5u); in TEST()
92 EXPECT_EQ(mat(row, col), row >= 3 ? 0 : int(10 * row + col)); in TEST()
96 Matrix mat(5, 5, 5, 10); in TEST() local
97 EXPECT_EQ(mat.getNumRows(), 5u); in TEST()
98 EXPECT_EQ(mat.getNumColumns(), 5u); in TEST()
101 mat(row, col) = 10 * row + col; in TEST()
103 mat.insertColumns(3, 100); in TEST()
104 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
105 EXPECT_EQ(mat.getNumRows(), 5u); in TEST()
106 EXPECT_EQ(mat.getNumColumns(), 105u); in TEST()
110 EXPECT_EQ(mat(row, col), int(10 * row + col)); in TEST()
112 EXPECT_EQ(mat(row, col), 0); in TEST()
114 EXPECT_EQ(mat(row, col), int(10 * row + col - 100)); in TEST()
118 mat.removeColumns(3, 100); in TEST()
119 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
120 mat.insertColumns(0, 0); in TEST()
121 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
122 mat.insertColumn(5); in TEST()
123 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
125 EXPECT_EQ(mat.getNumRows(), 5u); in TEST()
126 EXPECT_EQ(mat.getNumColumns(), 6u); in TEST()
129 EXPECT_EQ(mat(row, col), col == 5 ? 0 : 10 * row + col); in TEST()
133 Matrix mat(5, 5, 5, 10); in TEST() local
134 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
135 EXPECT_EQ(mat.getNumRows(), 5u); in TEST()
136 EXPECT_EQ(mat.getNumColumns(), 5u); in TEST()
139 mat(row, col) = 10 * row + col; in TEST()
141 mat.insertRows(3, 100); in TEST()
142 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
143 EXPECT_EQ(mat.getNumRows(), 105u); in TEST()
144 EXPECT_EQ(mat.getNumColumns(), 5u); in TEST()
148 EXPECT_EQ(mat(row, col), int(10 * row + col)); in TEST()
150 EXPECT_EQ(mat(row, col), 0); in TEST()
152 EXPECT_EQ(mat(row, col), int(10 * (row - 100) + col)); in TEST()
156 mat.removeRows(3, 100); in TEST()
157 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
158 mat.insertRows(0, 0); in TEST()
159 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
160 mat.insertRow(5); in TEST()
161 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
163 EXPECT_EQ(mat.getNumRows(), 6u); in TEST()
164 EXPECT_EQ(mat.getNumColumns(), 5u); in TEST()
167 EXPECT_EQ(mat(row, col), row == 5 ? 0 : 10 * row + col); in TEST()
171 Matrix mat(5, 5); in TEST() local
172 EXPECT_EQ(mat.getNumRows(), 5u); in TEST()
173 EXPECT_EQ(mat.getNumColumns(), 5u); in TEST()
176 mat(row, col) = 10 * row + col; in TEST()
178 mat.resize(3, 3); in TEST()
179 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
180 EXPECT_EQ(mat.getNumRows(), 3u); in TEST()
181 EXPECT_EQ(mat.getNumColumns(), 3u); in TEST()
184 EXPECT_EQ(mat(row, col), int(10 * row + col)); in TEST()
186 mat.resize(7, 7); in TEST()
187 ASSERT_TRUE(mat.hasConsistentState()); in TEST()
188 EXPECT_EQ(mat.getNumRows(), 7u); in TEST()
189 EXPECT_EQ(mat.getNumColumns(), 7u); in TEST()
192 EXPECT_EQ(mat(row, col), row >= 3 || col >= 3 ? 0 : int(10 * row + col)); in TEST()