minor simplification in lina_add

This commit is contained in:
Francesco Cozzuto
2022-01-16 13:48:46 +01:00
parent 0685ae630b
commit 3b8f9129f5
+3 -5
View File
@@ -77,10 +77,8 @@ void lina_add(double *A, double *B, double *C, int m, int n){
assert(m > 0 && n > 0); assert(m > 0 && n > 0);
assert(A != NULL && B != NULL && C != NULL); assert(A != NULL && B != NULL && C != NULL);
for(int i = 0; i < m; i++) for(int i = 0; i < m*n; i++)
for(int j = 0; j < n; j++) C[i] = A[i] + B[i];
C[i*n + j] = A[i*n + j] + B[i*n + j];
} }
/* Function: lina_scale /* Function: lina_scale
@@ -143,7 +141,7 @@ void lina_transpose(double *A, double *B, int m, int n)
else else
{ {
B[0] = A[0]; B[0] = A[0];
B[m*n-1] = A[m*n-1]; B[m*n - 1] = A[m*n - 1];
double item = A[1]; double item = A[1];
int next = m; int next = m;