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 (rng->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 }