Skip to content
Snippets Groups Projects
Commit 6b148718 authored by Henry's avatar Henry
Browse files

Change eigenvalue ordering to be ascending value rather than ascending magnitude

parent e1c876f5
Branches
Tags
No related merge requests found
......@@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
......@@ -183,17 +183,17 @@ vector eigenValues(const tensor& t)
// Sort the eigenvalues into ascending order
if (mag(i) > mag(ii))
if (i > ii)
{
Swap(i, ii);
}
if (mag(ii) > mag(iii))
if (ii > iii)
{
Swap(ii, iii);
}
if (mag(i) > mag(ii))
if (i > ii)
{
Swap(i, ii);
}
......@@ -384,17 +384,17 @@ vector eigenValues(const symmTensor& t)
// Sort the eigenvalues into ascending order
if (mag(i) > mag(ii))
if (i > ii)
{
Swap(i, ii);
}
if (mag(ii) > mag(iii))
if (ii > iii)
{
Swap(ii, iii);
}
if (mag(i) > mag(ii))
if (i > ii)
{
Swap(i, ii);
}
......
......@@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
......@@ -116,7 +116,7 @@ vector2D eigenValues(const tensor2D& t)
}
// Sort the eigenvalues into ascending order
if (mag(i) > mag(ii))
if (i > ii)
{
Swap(i, ii);
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment