Lines Matching refs:row
49 for (unsigned row = 0; row < order - 1; row++) {
50 // Look for a non-zero row, and swap
51 for (unsigned i = row; i < order; i++) {
52 if (smatrix[i][row] != 0.0f) {
53 if (i != row) {
55 smatrix[i] = smatrix[row];
56 smatrix[row] = tmp;
62 // Divide row by leading number to make it 1.0
63 smatrix[row] *= (1.0f / smatrix[row][row]);
66 for (unsigned i = row + 1; i < order; i++) {
67 LinearEquation t = smatrix[row];
68 t *= -1.0f * smatrix[i][row];
76 for (int row = order - 1; row >= 0; row--) {
78 ret[row] = -smatrix[row][smatrix[row].cnt()] / smatrix[row][row];
80 for (int i = row - 1; i >= 0; i--) {
81 smatrix[i][smatrix[i].cnt()] += ret[row] * smatrix[i][row];
82 smatrix[i][row] = 0.0f;