Lines Matching defs:startIndex

1196  *otherwise, startIndex<=endIndex, it is assumed that
1197 * 0<=startIndex<=endIndex<index.
1199 * if v is above all, return startIndex.
1201 Int vertexArray::findIndexBelowGen(Real v, Int startIndex, Int endIndex)
1204 if(startIndex > endIndex)
1210 for(i=endIndex-1; i>=startIndex; i--)
1222 *otherwise, startIndex<=endIndex, it is assumed that
1223 * 0<=startIndex<=endIndex<index.
1225 * if v is strictly above all, return startIndex.
1227 Int vertexArray::findIndexStrictBelowGen(Real v, Int startIndex, Int endIndex)
1230 if(startIndex > endIndex)
1236 for(i=endIndex-1; i>=startIndex; i--)
1245 /*find the first i>startIndex such that array[i-1][1] > v
1247 *if sartIndex>endIndex, then return startIndex-1.
1248 *otherwise, startIndex<=endIndex, it is assumed that
1249 * 0<=startIndex<=endIndex<index.
1250 * if v is strictly above all, return startIndex-1
1253 Int vertexArray::findIndexFirstAboveEqualGen(Real v, Int startIndex, Int endIndex)
1257 if(startIndex > endIndex)
1258 return startIndex-1;
1259 else if(array[startIndex][1] < v)
1260 return startIndex-1;
1261 else //now array[startIndex][1] >= v
1264 for(i=startIndex; i<=endIndex; i++)
1280 /*find the first i>=startIndex such that array[i][1] >= v
1282 *if sartIndex>endIndex, then return startIndex-1.
1283 *otherwise, startIndex<=endIndex, it is assumed that
1284 * 0<=startIndex<=endIndex<index.
1285 * if v is above all, return startIndex-1
1288 Int vertexArray::findIndexAboveGen(Real v, Int startIndex, Int endIndex)
1291 if(startIndex > endIndex)
1292 return startIndex-1;
1293 else if(array[startIndex][1] < v)
1294 return startIndex-1;
1295 else //now array[startIndex][1] >= v
1297 for(i=startIndex+1; i<=endIndex; i++)