Changeset 2366 in Sophya for trunk/Eval/JET/tjet.cc


Ignore:
Timestamp:
Apr 18, 2003, 5:48:16 PM (22 years ago)
Author:
ansari
Message:

Ajout fonctions Sin/Cos/... ds jet.h + prog en f90 - Reza 18/4/2003

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Eval/JET/tjet.cc

    r2365 r2366  
    9090        }
    9191    }
     92
    9293    cout << " (1) Element access done ---" << endl;
    9394    PrtTim(" (1) -- ");
     
    137138    cout << " (5) JET: m5 = m1*c1 + m1*(m2+c2) + m2*c3 ---" << endl;
    138139    PrtTim(" (5) -- ");
    139     }
     140
     141    for(k=0; k<N; k++) {
     142      double c1 = frand01() + 1.2;
     143      double c2 = frand01() + 3.5;
     144      double c3 = frand01() + 6.7;
     145    // Calcul m1*c1 + m1*(m2+c2) + m2*c3;
     146      m5 = m1*c1 + m2 + c2*Sin(c3*m3+m1);
     147    }
     148    cout << " (6) JET: m5 = m1*c1 + m2 + c2*Sin(c3*m3+m1) ---" << endl;
     149    PrtTim(" (6) -- ");
     150
     151    }
     152
     153   
    140154    // Test avec les TArray / TMatrix
    141155    {
     
    156170        }
    157171    }
    158     cout << " (6) Element access done ---" << endl;
    159     PrtTim(" (6) -- ");
     172    cout << " (21) Element access done ---" << endl;
     173    PrtTim(" (21) -- ");
    160174    // Calcul m1*c1 + m2*c2 + m3*c3;
    161175    for(k=0; k<N; k++) {
     
    169183      m5.AddElt(m4);
    170184    }
    171     cout << " (7) Add/MulElt/Cst m1*c1 + m2*c2 + m3*c3 done ---" << endl;
    172     PrtTim(" (7) -- ");
     185    cout << " (22) Add/MulElt/Cst m1*c1 + m2*c2 + m3*c3 done ---" << endl;
     186    PrtTim(" (22) -- ");
    173187
    174188    for(k=0; k<N; k++) {
     
    178192      m5 = m1*c1+m2*c2+m3*c3;
    179193    }
    180     cout << " (8) m1*c1 + m2*c2 + m3*c3 done ---" << endl;
    181     PrtTim(" (8) -- ");
     194    cout << " (23) m1*c1 + m2*c2 + m3*c3 done ---" << endl;
     195    PrtTim(" (23) -- ");
     196
     197    for(k=0; k<N; k++) {
     198      double c1 = frand01() + 1.2;
     199      double c2 = frand01() + 3.5;
     200      double c3 = frand01() + 6.7;
     201      m5 = m1*c1 + m2 + c2*Sin(c3*m3+m1);
     202    }
     203    cout << " (26) m5 = m1*c1 + m2 + c2*Sin(c3*m3+m1) ---" << endl;
     204    PrtTim(" (26) -- ");
     205
    182206    }
    183207  }
Note: See TracChangeset for help on using the changeset viewer.