Changeset e571dbe in tol for tol_tests


Ignore:
Timestamp:
Dec 11, 2009, 9:40:41 AM (17 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
bf5e53b
Parents:
50cb4a6
Message:

Now Matrix Sort ensures original order of rows with the same criterium value

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@1789 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol_tests/tol/LinearAlgebra/test_0008/test.tol

    r50cb4a6 re571dbe  
    2222
    2323  Set set = MatSet(mat);
    24   Set sorted = Sort(set,Real(Set a, Set b)
     24  Set sorted.index = Sort(Range(1,Card(set),1),Real(Real a, Real b)
    2525  {
    26     Compare(a[1],b[1])*100+
    27     Compare(b[2],a[2])*10+
    28     Compare(a[3],b[3])
     26    Compare(set[a][1],set[b][1])*1000+
     27    Compare(set[b][2],set[a][2])*100+
     28    Compare(set[a][3],set[b][3])*10+
     29    Compare(a,b)
    2930  });
     31  Set sorted = ExtractByIndex(set,sorted.index);
    3032  Real ok = MatMax(Abs(s-SetMat(sorted)))==0;
    3133
Note: See TracChangeset for help on using the changeset viewer.