Ex8 and minor improvements
This commit is contained in:
parent
2195a9db0a
commit
77bc8c6aa3
50 changed files with 214845 additions and 43 deletions
|
|
@ -82,8 +82,12 @@ vector<double> benchmark_D(const vector<double>& coeff, const vector<double>& x)
|
|||
double norm2(const vector<double>& x)
|
||||
{
|
||||
double s = 0.0;
|
||||
for (unsigned int i = 0; i < x.size(); ++i)
|
||||
s += x[i]*x[i];
|
||||
double xi;
|
||||
for (unsigned int i = 0; i < x.size(); ++i){
|
||||
xi = x[i];
|
||||
s += xi*xi;
|
||||
}
|
||||
|
||||
return sqrt(s);
|
||||
}
|
||||
|
||||
|
|
@ -116,7 +120,7 @@ vector<double> matrixMultColumnWise(const vector<double> &A, const vector<double
|
|||
double sum = 0.0;
|
||||
for (unsigned int k = 0; k < L; k++)
|
||||
{
|
||||
sum += A[k*L+i]*B[k*N+j];
|
||||
sum += A[k*M+i]*B[k*N+j];
|
||||
}
|
||||
C[i*N+j] = sum;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue