Lines Matching refs:SineGen
50 class SineGen {
52 SineGen(double wstart, double wstep, bool cosine = false) {
62 SineGen(double expNow, double expPrev, double twoCosStep) { in SineGen() function
107 inline SineGen value() { in value()
108 return SineGen(mSineInnerCur.value(), mSineInnerPrev.value(), mTwoCos); in value()
114 inline SineGen valueAdvance() { in valueAdvance()
115 return SineGen(mSineInnerCur.valueAdvance(), mSineInnerPrev.valueAdvance(), mTwoCos); in valueAdvance()
119 SineGen mSineInnerCur; // generate the inner sine values (stepped by outerStep).
120 SineGen mSineInnerPrev; // generate the inner sine previous values
468 SineGen cc((start - L) * w, w, true); // cosine
469 SineGen cp(start * w, w, true); // cosine
732 SineGen sg = sgg.valueAdvance(); // current sine generator for "j" inner loop.