Changeset 14570
- Timestamp:
- 04/15/13 11:39:04 (12 years ago)
- Location:
- issm/trunk-jpl/src/c/Container
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/Container/DataSet.cpp
r14476 r14570 195 195 196 196 /*Carry out a binary search on the sorted_ids: */ 197 if(!binary_search(&id_offset,eid, 197 if(!binary_search(&id_offset,eid,sorted_ids,objects.size())){ 198 198 _error_("could not find object with id " << eid << " in DataSet " << EnumToStringx(enum_type)); 199 199 } … … 203 203 204 204 /*Assign output pointers if requested:*/ 205 if 205 if(poffset)*poffset=offset; 206 206 207 207 /*Return object at offset position in objects :*/ … … 235 235 } 236 236 /*}}}*/ 237 /*FUNCTION DataSet::SetSorting{{{*/238 void DataSet::SetSorting(int* in_sorted_ids,int* in_id_offsets){239 240 sorted=1;241 sorted_ids=in_sorted_ids;242 id_offsets=in_id_offsets;243 }244 /*}}}*/245 237 /*FUNCTION DataSet::Size{{{*/ 246 238 int DataSet::Size(void){ -
issm/trunk-jpl/src/c/Container/DataSet.h
r14476 r14570 55 55 Object *GetObjectById(int *poffset,int eid); 56 56 void Presort(); 57 void SetSorting(int *in_sorted_ids,int*in_id_offsets);58 57 void Sort(); 59 58 DataSet *Copy(void);
Note:
See TracChangeset
for help on using the changeset viewer.