Changeset 958 in Sophya for trunk/SophyaLib/NTools/generaldata.cc
- Timestamp:
- Apr 18, 2000, 3:38:53 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/NTools/generaldata.cc
r938 r958 549 549 if(var<0 || var>3) return -1; 550 550 if(var>=2 && (ix<0 || ix>=mNVar) ) return -1; 551 double min , max;551 double min=1., max=-1.; 552 552 int ntest = 0; 553 553 for(int i=0;i<mNData;i++) { 554 554 if( ! IsValid(i) ) continue; 555 555 double v; 556 if(var== 0) v =Val(i);557 else if(var==1) v = EVal(i);558 else if(var==2) v =Absc(ix,i);559 else if(var==3) v = EAbsc(ix,i);556 if(var==1) v = EVal(i); 557 else if(var==2) v = Absc(ix,i); 558 else if(var==3) v = EAbsc(ix,i); 559 else v = Val(i); 560 560 if(ntest==0) {min = max = v; imin = imax = i;} 561 561 if(v<min) {min = v; imin = i;} … … 616 616 if( ! IsValid(i) ) continue; 617 617 double v; 618 if(var== 0) v =Val(i);619 else if(var==1) v = EVal(i);620 else if(var==2) v =Absc(ix,i);621 else if(var==3) v = EAbsc(ix,i);618 if(var==1) v = EVal(i); 619 else if(var==2) v = Absc(ix,i); 620 else if(var==3) v = EAbsc(ix,i); 621 else v = Val(i); 622 622 if(min<max && (v<min || max<v)) continue; 623 623 mean += v; … … 662 662 if( ! IsValid(i) ) continue; 663 663 double v; 664 if(var== 0) v =Val(i);665 else if(var==1) v = EVal(i);666 else if(var==2) v =Absc(ix,i);667 else if(var==3) v = EAbsc(ix,i);664 if(var==1) v = EVal(i); 665 else if(var==2) v = Absc(ix,i); 666 else if(var==3) v = EAbsc(ix,i); 667 else v = Val(i); 668 668 if(min<max && (v<min || max<v)) continue; 669 669 buff[ntest] = v;
Note:
See TracChangeset
for help on using the changeset viewer.