24 #include "cheetah/generators/SinusoidalTimeFrequency.h" 30 namespace generators {
33 SinusoidalTimeFrequency<T>::SinusoidalTimeFrequency()
34 : TimeFrequencyGenerator()
39 SinusoidalTimeFrequency<T>::~SinusoidalTimeFrequency()
44 void SinusoidalTimeFrequency<T>::next(DataType& data)
46 double step = 1.0/data.number_of_spectra();
48 for(
unsigned sample_number = 0U; sample_number < data.number_of_spectra(); ++sample_number) {
50 for(
auto& channel : data.time_sample(sample_number)) {
51 channel = std::sin(pos);
Some limits and constants for FLDO.