37 template<
class o_type,
class i_type>
98 void sincos(
float *sinx,
float *cosx)
const;
105 void sin(
float *output,
int noutput_items,
double ampl = 1.0);
106 void cos(
float *output,
int noutput_items,
double ampl = 1.0);
108 void sin(
short *output,
int noutput_items,
double ampl = 1.0);
109 void cos(
short *output,
int noutput_items,
double ampl = 1.0);
110 void sin(
int *output,
int noutput_items,
double ampl = 1.0);
111 void cos(
int *output,
int noutput_items,
double ampl = 1.0);
118 template<
class o_type,
class i_type>
125 template<
class o_type,
class i_type>
129 for(
int i = 0; i < noutput_items; i++) {
130 output[i] = (float)(sin () * ampl);
135 template<
class o_type,
class i_type>
139 for(
int i = 0; i < noutput_items; i++) {
140 output[i] = (float)(cos() * ampl);
145 template<
class o_type,
class i_type>
149 for(
int i = 0; i < noutput_items; i++) {
150 output[i] = (short)(sin() * ampl);
155 template<
class o_type,
class i_type>
159 for(
int i = 0; i < noutput_items; i++) {
160 output[i] = (short)(cos() * ampl);
165 template<
class o_type,
class i_type>
169 for(
int i = 0; i < noutput_items; i++) {
170 output[i] = (int)(sin() * ampl);
175 template<
class o_type,
class i_type>
179 for(
int i = 0; i < noutput_items; i++) {
180 output[i] = (int)(cos() * ampl);
185 template<
class o_type,
class i_type>
189 for(
int i = 0; i < noutput_items; i++) {
192 output[i] =
gr_complex(cosx * ampl, sinx * ampl);