Skip to content
Snippets Groups Projects
Commit a0b35012 authored by Jordi Inglada's avatar Jordi Inglada
Browse files

ENH: manual modulo for speed

parent 0f2c4531
Branches
Tags
No related merge requests found
......@@ -76,11 +76,14 @@ void replicateSamples(const SampleVectorType& inSamples,
SampleVectorType& newSamples)
{
newSamples.resize(nbSamples);
size_t imod{0};
#pragma omp parallel for
for(size_t i=0; i<nbSamples; ++i)
{
newSamples[i] = inSamples[i%inSamples.size()];
if (imod == inSamples.size()) imod = 0;
newSamples[i] = inSamples[imod++];
}
}
/** Create new samples by adding noise to existing samples. Gaussian
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment