Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SPUC::fnco< M > Class Template Reference
[Simulation Classes]

Template class for a NCO based on template unsigned int class. More...

#include <fnco.h>

Collaboration diagram for SPUC::fnco< M >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 fnco ()
void set_frequency (uint< M > freq)
void reset_frequency (uint< M > freq)
uint< M > get_phase (void)
void load (uint< M > loop_filter_out)
uint< M > clock (uint< M > loop_filter_out)
uint< M > clock ()

Public Attributes

uint< M > phase

Protected Attributes

uint< M > fcw
uint< M > new_fcw

Detailed Description

template<int M>
class SPUC::fnco< M >

Template class for a NCO based on template unsigned int class.

Author:
Tony Kirke, Copyright(c) 2001


Constructor & Destructor Documentation

template<int M>
SPUC::fnco< M >::fnco  )  [inline]
 


Member Function Documentation

template<class M>
uint< M > SPUC::fnco< M >::clock  ) 
 

template<int M>
uint<M> SPUC::fnco< M >::clock uint< M >  loop_filter_out  ) 
 

template<int M>
uint<M> SPUC::fnco< M >::get_phase void   )  [inline]
 

template<int M>
void SPUC::fnco< M >::load uint< M >  loop_filter_out  )  [inline]
 

template<int M>
void SPUC::fnco< M >::reset_frequency uint< M >  freq  )  [inline]
 

template<int M>
void SPUC::fnco< M >::set_frequency uint< M >  freq  )  [inline]
 


Member Data Documentation

template<int M>
uint<M> SPUC::fnco< M >::fcw [protected]
 

template<int M>
uint<M> SPUC::fnco< M >::new_fcw [protected]
 

template<int M>
uint<M> SPUC::fnco< M >::phase
 


The documentation for this class was generated from the following files:
Generated on Fri Sep 16 11:09:43 2005 for spuc by  doxygen 1.4.4