Advertisement
Guest User

Untitled

a guest
Aug 20th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.37 KB | None | 0 0
  1. __host__ void solveMatrixGaussCPU(float* matrix, int width, int height)
  2. {
  3.     float coeff;
  4.     for (int i = 0; i < height; i++)
  5.             for (int k = i; k + 1 < height; k++)
  6.             {
  7.                 coeff = matrix[i * width + i] / matrix[(k + 1) * width + i];
  8.                 for (int j = 0; j < width; j++)
  9.                     matrix[(k + 1) * width + j] = matrix[(k + 1) * width + j] - (matrix[i * width + j] / coeff);   
  10.             }
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement