Fennel: NormalizerExecStreamGenerator Class Reference (original) (raw)

Generates one data value.

Parameters:

iRow 0-based row number to generate
iCol 0-based col number to generate

Implements MockProducerExecStreamGenerator.

Definition at line 117 of file LbmNormalizerExecStreamTest.cpp.

References changeIndexes, current, interval, lastRow, nKeys, and repeatSeqValues.

00118 { 00119 // must be generated in order 00120 assert (lastRow <= iRow); 00121 lastRow = iRow; 00122 00123 if (iRow >= changeIndexes[current]) { 00124 current++; 00125 assert (current < interval); 00126 } 00127 assert (iCol < nKeys); 00128 return current % repeatSeqValues[iCol]; 00129 }