GNU Radio 3.3.0 C++ API
gr_vco< o_type, i_type > Class Template Reference

base class template for Voltage Controlled Oscillator (VCO) More...

#include <gr_vco.h>

List of all members.

Public Member Functions

 gr_vco ()
virtual ~gr_vco ()
void set_phase (double angle)
void adjust_phase (double delta_phase)
double get_phase () const
void sincos (float *sinx, float *cosx) const
float cos () const
float sin () const
void cos (float *output, const float *input, int noutput_items, double k, double ampl=1.0)

Protected Attributes

double d_phase

Detailed Description

template<class o_type, class i_type>
class gr_vco< o_type, i_type >

base class template for Voltage Controlled Oscillator (VCO)


Constructor & Destructor Documentation

template<class o_type , class i_type >
gr_vco< o_type, i_type >::gr_vco ( ) [inline]
template<class o_type , class i_type >
virtual gr_vco< o_type, i_type >::~gr_vco ( ) [inline, virtual]

Member Function Documentation

template<class o_type , class i_type >
void gr_vco< o_type, i_type >::adjust_phase ( double  delta_phase) [inline]
template<class o_type , class i_type >
float gr_vco< o_type, i_type >::cos ( ) const [inline]
template<class o_type , class i_type >
void gr_vco< o_type, i_type >::cos ( float *  output,
const float *  input,
int  noutput_items,
double  k,
double  ampl = 1.0 
)
template<class o_type , class i_type >
double gr_vco< o_type, i_type >::get_phase ( ) const [inline]
template<class o_type , class i_type >
void gr_vco< o_type, i_type >::set_phase ( double  angle) [inline]
template<class o_type , class i_type >
float gr_vco< o_type, i_type >::sin ( ) const [inline]
template<class o_type , class i_type >
void gr_vco< o_type, i_type >::sincos ( float *  sinx,
float *  cosx 
) const

References gr_sincosf().


Member Data Documentation


The documentation for this class was generated from the following file: