257 TFXX_assert(sref.size() == ssig.size(),
258 "inconsistent sets of coefficients");
260 const std::complex<double> expfac(0.,M_PI);
263 aff::Browser<FourierProcessor::Tspectrum::Tcoc> BR(sref);
264 aff::Browser<FourierProcessor::Tspectrum::Tcoc> BD(ssig);
265 aff::Iterator<FourierProcessor::Tspectrum> IR(result);
267 while (BR.valid() && BD.valid() && IR.valid())
271 *IR = conj(*BR) * (*BD) * std::exp(
double(l)*expfac);
Tfft::Tspectrum Tspectrum
type of Fourier coefficient data