Changeset 813 in Sophya for trunk/SophyaLib/TArray/matharr.cc
- Timestamp:
- Apr 5, 2000, 5:44:19 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/TArray/matharr.cc
r804 r813 27 27 uint_8 step = a.Step(ka); 28 28 uint_8 gpas = a.Size(ka)*step; 29 for(j=0; j<a.Size(); j += a.Size(ka)) { 30 pe = a.DataBlock().Begin()+a.Offset(j); 29 uint_8 naxa = a.Size()/a.Size(ka); 30 for(j=0; j<naxa; j++) { 31 pe = a.DataBlock().Begin()+a.Offset(ka,j); 31 32 for(k=0; k<gpas; k+=step) pe[k] = (T)(f((double)pe[k])); 32 33 } … … 52 53 uint_8 step = a.Step(ka); 53 54 uint_8 gpas = a.Size(ka)*step; 54 for(j=0; j<a.Size(); j += a.Size(ka)) { 55 pe = a.DataBlock().Begin()+a.Offset(j); 55 uint_8 naxa = a.Size()/a.Size(ka); 56 for(j=0; j<naxa; j++) { 57 pe = a.DataBlock().Begin()+a.Offset(ka,j); 56 58 for(k=0; k<gpas; k+=step) pe[k] = (T)(f((float)pe[k])); 57 59 } … … 102 104 uint_8 step = a.Step(ka); 103 105 uint_8 gpas = a.Size(ka)*step; 104 for(j=0; j<a.Size(); j += a.Size(ka)) { 105 pe = a.DataBlock().Begin()+a.Offset(j); 106 uint_8 naxa = a.Size()/a.Size(ka); 107 for(j=0; j<naxa; j++) { 108 pe = a.DataBlock().Begin()+a.Offset(ka,j); 106 109 for(k=0; k<gpas; k+=step) { 107 110 valok = (double) pe[k];
Note:
See TracChangeset
for help on using the changeset viewer.