Lines Matching refs:theta
452 void Start_Default(Digits X, int chunk_size, int theta, int omega);
453 void Start(Digits X, int chunk_size, int theta, int omega);
456 void CounterWeightAndRecombine(int theta, int m, RWDigits Z, int chunk_size);
490 void FFTContainer::Start_Default(Digits X, int chunk_size, int theta,
497 for (; i < n_ && len > 0; i++, current_theta += theta) {
510 // Multiply with theta^i, and reduce modulo 2^K + 1.
511 // We pass theta as a shift amount; it really means 2^theta.
529 void FFTContainer::Start(Digits X, int chunk_size, int theta, int omega) {
532 return Start_Default(X, chunk_size, theta, omega);
534 DCHECK(theta == 0);
650 void FFTContainer::CounterWeightAndRecombine(int theta, int m, RWDigits Z,
655 int shift = -theta * k - m;
656 if (shift < 0) shift += 2 * n_ * theta;
707 int theta = params.r; // really: 2^r
710 a.Start_Default(X, params.s, theta, omega);
712 b.Start_Default(Y, params.s, theta, omega);
720 c.CounterWeightAndRecombine(theta, params.m, Z, params.s);