Changeset 2419 in Sophya for trunk/SophyaPI/PIext/pawexecut.cc


Ignore:
Timestamp:
Jul 21, 2003, 11:13:10 PM (22 years ago)
Author:
cmv
Message:
  • introduction notion de numero de ligne dans expression ntuple modif prototype PlotExprFunc NTLoopExprFunc (add _nl _nstart _nend) modif int_4 -> int_8_exprf (long long) pour _nl (DecodeLoopParameters,

PrepareNTExpressionCFile, LinkExprFunc,...)

  • doc pour _nl _nstart _nend et arragement repartition RegisterHelp/RegisterCommand

(rz + cmv 21/7/2003)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/pawexecut.cc

    r2322 r2419  
    501501
    502502// evenements a utiliser
    503 int_4 k1=0, k2=objnt->NbLines(), dk=1;
     503int_8 k1=0, k2=objnt->NbLines(), dk=1;
    504504srvo.DecodeLoopParameters(loop,k1,k2,dk);
    505505if (k1<0) k1=0;
    506506if (k2<0) k2=objnt->NbLines();
    507 if (k2>(int)objnt->NbLines()) k2=objnt->NbLines();
     507if (k2>(int_8)objnt->NbLines()) k2=objnt->NbLines();
    508508if (dk<=0) dk=1;
    509509
     
    522522  double xnt[5]={0,0,0,0,0};
    523523  double* xn;
    524   for(int_4 k=k1; k<k2; k += dk)    {
     524  for(int_8 k=k1; k<k2; k += dk)    {
    525525    xn = objnt->GetLineD(k);
    526     if(f(xn,xnt,xnt+1,xnt+2,xnt+3) != 0) {
     526    if(f((int_8_exprf)k,xn,xnt,xnt+1,xnt+2,xnt+3) != 0) {
    527527      if(fout) fprintf(fout,"%d ",k); else printf("%d ",k);
    528528      for(i=0;i<(int)varnum.size();i++) {
Note: See TracChangeset for help on using the changeset viewer.