itpp_sci  1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
sim_mix_x.hpp
1 
7 #ifndef SIM_MIX_X_HPP
8 #define SIM_MIX_X_HPP
9 
10 #include <complex>
11 
12 #include <itpp/itbase.h>
13 #include "sim\_sim_extension.hpp"
14 
15 using namespace itpp;
16 using namespace std;
17 
18 namespace SIM
19 {
20 
25 class mix_x
26 {
27 public:
28  complexd y0;
29 
31  {
32  y0 = complexd(0.0, 0.0);
33  };
34 
35  ~mix_x()
36  {
37  };
38 
42  void set_output(complexd yout);
43 
47  complexd get_output(void);
48 
49 
55  cvec process(const bvec &ce, const cmat &x);
56 };
57 
58 } // namespace SIM
59 #endif //SIM_MIX_HPP
60 
SIM layer implements low level simulation models with itpp base classes as operational types...
Definition: sim_amp.hpp:15
~mix_x()
Definition: sim_mix_x.hpp:35
complexd y0
Definition: sim_mix_x.hpp:28
Definition: _sci_assert.cpp:35
complex mixer Core function: SIM::mix_x.process()
Definition: sim_mix_x.hpp:25
mix_x()
Definition: sim_mix_x.hpp:30