Ignore:
Timestamp:
05/15/12 19:00:13 (12 years ago)
Author:
Takeshi Nakazato
Message:

New Development: No

JIRA Issue: No

Ready for Test: Yes

Interface Changes: No

What Interface Changed: Please list interface changes

Test Programs: List test programs

Put in Release Notes: Yes/No?

Module(s): Module Names change impacts.

Description: Describe your changes here...

Minor speedup of the code. Share memory between arrays as much as possible.


File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/hpc33/src/STIdxIter.cpp

    r2519 r2524  
    116116}
    117117
    118 Vector<uInt> ArrayIndexIteratorNormal::getRows()
     118Vector<uInt> ArrayIndexIteratorNormal::getRows( StorageInitPolicy policy )
    119119{
    120120  Vector<uInt> v = current() ;
     
    130130  pos_m[0] = len ;
    131131  p = storage_m.storage() ;
    132   return Vector<uInt>( pos_m, p ) ;
     132  return Vector<uInt>( pos_m, p, policy ) ;
    133133}
    134134
     
    159159}
    160160
    161 Vector<uInt> ArrayIndexIteratorAcc::getRows()
     161Vector<uInt> ArrayIndexIteratorAcc::getRows( StorageInitPolicy policy )
    162162{
    163163  Vector<uInt> v = current() ;
     
    177177  }
    178178  pos_m[0] = len_m[0] ;
    179   return Vector<uInt>( pos_m, storage_m.storage() ) ;
     179  return Vector<uInt>( pos_m, storage_m.storage(), policy ) ;
    180180}
    181181
Note: See TracChangeset for help on using the changeset viewer.