Fennel: BernoulliSamplingExecStreamGenerator 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 61 of file SamplingExecStreamGenerator.h.
References generator, iChildRow, iLastRow, nColumns, and rng.
00062 {
00063 if (iRow != iLastRow) {
00064 assert(iCol == 0);
00065
00066 iChildRow++;
00067 while (->nextValue()) {
00068 for (int i = 0; i < nColumns; i++) {
00069 generator->generateValue(iChildRow, i);
00070 }
00071 iChildRow++;
00072 }
00073 iLastRow = iRow;
00074 }
00075
00076 return generator->generateValue(iChildRow, iCol);
00077 }