Changeset 2828 in Sophya for trunk/SophyaProg/Tests/tnt.cc


Ignore:
Timestamp:
Nov 2, 2005, 10:00:15 AM (20 years ago)
Author:
ansari
Message:

1/ include values.h commente ds tstboloread.cc tstcolread.cc (compil OSX)
2/ amelioration prog test TimeStamp (TimeStamp::ToDays() et TimeStamp(double days) en particulier)
3/ amelioration prog test tnt.cc : test MuTyV/DVList avec type TimeStamp et test DataTable , SwPPFDataTable avec champs ComplexField et DoubleComplexField

Reza , 2 Nov 2005

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaProg/Tests/tnt.cc

    r2733 r2828  
    113113     << " (complex<double>)zvs= " << zzd << endl;
    114114cout << "String->double: dvs = " << dvs
    115      << " (double)zvs= " << (double)dvs << endl;
     115     << " (double)dvs= " << (double)dvs << endl;
     116TimeStamp ts;
     117MuTyV tv = ts;
     118cout << "MuTyV=TimeStamp->String: tv = " << tv
     119     << " ->double= " << (double)tv << " ->TimeStamp:"
     120     << TimeStamp((double)tv).ToString() << endl;
    116121
    117122
     
    138143
    139144dvl["Sinf"] = "inf 0985";
     145dvl["ToDay"] = ts;
    140146dvl.Print();
    141147
     
    184190  dt.AddDoubleColumn("f_sinxcos");
    185191  dt.AddDoubleColumn("f_x2");
     192  dt.AddComplexColumn("cmplx_cos_sin");
     193  dt.AddDoubleComplexColumn("dcmplx_cos_sin");
    186194  MuTyV rec[10];
    187195  cout << " 1/ First 1000 lines .... " << endl;
     
    193201    double x = M_PI*k/100.;
    194202    double fx = sin(x)*cos(x);
     203    double sx = sin(x);
     204    double cx = cos(x);
    195205    rec[2] = x;
    196     rec[3] = sin(x);
    197     rec[4] = cos(x);
     206    rec[3] = sx;
     207    rec[4] = cx;
    198208    rec[5] = fx;
    199209    rec[6] = x*x;
     210    rec[7] = complex<r_4>(cx, sx);
     211    rec[8] = complex<r_8>(cx, sx);
    200212    dt.AddLine(rec);
    201213  }
     
    213225    double x = M_PI*k/100.;
    214226    double fx = sin(x)*cos(x);
     227    double sx = sin(x);
     228    double cx = cos(x);
    215229    rec[2] = x;
    216     rec[3] = sin(x);
    217     rec[4] = cos(x);
     230    rec[3] = sx;
     231    rec[4] = cx;
    218232    rec[5] = fx;
    219233    rec[6] = x*x;
     234    rec[7] = complex<r_4>(cx, sx);
     235    rec[8] = complex<r_8>(cx, sx);
    220236    dt.AddLine(rec);
    221237  }
     
    262278    dt.AddDoubleColumn("f_sinxcos");
    263279    dt.AddDoubleColumn("f_x2");
     280    dt.AddComplexColumn("cmplx_cos_sin");
     281    dt.AddDoubleComplexColumn("dcmplx_cos_sin");
    264282    MuTyV rec[10];
    265283    cout << " 1/ First 1000 lines .... " << endl;
     
    268286      double x = M_PI*k/100.;
    269287      double fx = sin(x)*cos(x);
     288      double sx = sin(x);
     289      double cx = cos(x);
    270290      rec[1] = x;
    271       rec[2] = sin(x);
    272       rec[3] = cos(x);
     291      rec[2] = sx;
     292      rec[3] = cx;
    273293      rec[4] = fx;
    274294      rec[5] = x*x;
     295      rec[6] = complex<r_4>(cx, sx);
     296      rec[7] = complex<r_8>(cx, sx);
    275297      dt.AddLine(rec);
    276298    }
Note: See TracChangeset for help on using the changeset viewer.