scalarMatrices: update [i][j] -> (i, j)
This commit is contained in:
parent
3420fee771
commit
af6b67c719
1 changed files with 3 additions and 3 deletions
|
|
@ -42,7 +42,7 @@ void Foam::solve
|
||||||
for (label i=0; i<m; i++)
|
for (label i=0; i<m; i++)
|
||||||
{
|
{
|
||||||
label iMax = i;
|
label iMax = i;
|
||||||
scalar largestCoeff = mag(tmpMatrix[iMax][i]);
|
scalar largestCoeff = mag(tmpMatrix(iMax, i));
|
||||||
|
|
||||||
// Swap elements around to find a good pivot
|
// Swap elements around to find a good pivot
|
||||||
for (label j=i+1; j<m; j++)
|
for (label j=i+1; j<m; j++)
|
||||||
|
|
@ -50,7 +50,7 @@ void Foam::solve
|
||||||
if (mag(tmpMatrix(j, i)) > largestCoeff)
|
if (mag(tmpMatrix(j, i)) > largestCoeff)
|
||||||
{
|
{
|
||||||
iMax = j;
|
iMax = j;
|
||||||
largestCoeff = mag(tmpMatrix[iMax][i]);
|
largestCoeff = mag(tmpMatrix(iMax, i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -58,7 +58,7 @@ void Foam::solve
|
||||||
{
|
{
|
||||||
for (label k=i; k<m; k++)
|
for (label k=i; k<m; k++)
|
||||||
{
|
{
|
||||||
Swap(tmpMatrix(i, k), tmpMatrix[iMax][k]);
|
Swap(tmpMatrix(i, k), tmpMatrix(iMax, k));
|
||||||
}
|
}
|
||||||
Swap(sourceSol[i], sourceSol[iMax]);
|
Swap(sourceSol[i], sourceSol[iMax]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue