itpp_sci  1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
Public Member Functions | Public Attributes | List of all members
SIM::mix_x Class Reference

complex mixer
Core function: SIM::mix_x.process()
More...

Inheritance diagram for SIM::mix_x:
Inheritance graph
[legend]

Public Member Functions

 mix_x ()
 
 ~mix_x ()
 
void set_output (complexd yout)
 
complexd get_output (void)
 
cvec process (const bvec &ce, const cmat &x)
 

Public Attributes

complexd y0
 

Detailed Description

complex mixer
Core function: SIM::mix_x.process()

Constructor & Destructor Documentation

SIM::mix_x::mix_x ( )
inline
SIM::mix_x::~mix_x ( )
inline

Member Function Documentation

complexd SIM::mix_x::get_output ( void  )

get output state y0

Returns
- [double] y0
cvec SIM::mix_x::process ( const bvec &  ce,
const cmat &  x 
)

process input samples - [x] for active clock ticks [ce]

Parameters
ce[bvec] clock_enable vector
x[cmat] [x1|x2] - input matrix
Returns
y [cvec] y = (x1*x2)
void SIM::mix_x::set_output ( complexd  yout)

set output state y0

Parameters
[in]yout- [complex] => y0

Member Data Documentation

complexd SIM::mix_x::y0

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