itpp_sci  1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
sci_fir_up_x.hpp
1 /*xxx
2 * \brief SCI_FIR_UP_X API
3 * \author maki
4 */
5 
6 #ifndef SCI_FIR_UP_X_HPP
7 #define SCI_FIR_UP_X_HPP
8 
9 #include "sci\_sci_base.hpp"
10 #include "sim\sim_fir_up_x.hpp"
11 
12 using namespace itpp;
13 using namespace std;
14 using namespace SIM;
15 
16 namespace SCI
17 {
23 class sci_fir_up_x: public sci_base, public SIM::fir_up_x
24 {
25 public:
26  sci_fir_up_x();
27  ~sci_fir_up_x();
28 
29  sci_fir_up_x* create(int sci_type)
30  {
31  return (this);
32  };
33 
34  void destroy()
35  {
36  return ;
37  };
38 
39  void set(int param, sci_var* p_v);
40  sci_var* get(int param);
41  void exec(int command);
42  sci_var* proc(sci_var* p_v_ce, sci_var* p_v_x);
43 
44 };
45 
46 
47 }// SCI
48 #endif //SCI_FIR_UP_X_HPP
complex up-sampling FIR filter Core function SIM::fir_up_x.process()
Definition: sim_fir_up_x.hpp:24
SIM layer implements low level simulation models with itpp base classes as operational types...
Definition: sim_amp.hpp:15
void destroy()
destroy SCI object
Definition: sci_fir_up_x.hpp:34
virtual base class SCI_API API functions
Definition: _sci_base.hpp:40
complex up-sampling FIR filter - wrapper for a SIM::fir_up_x Core function: SCI::sci_fir_up_x.proc()
Definition: sci_fir_up_x.hpp:23
Definition: _sci_assert.cpp:35
SCI layer implements SCI_API interface as wrappers for SIM layer models.
Definition: _sci_create_sci_var.cpp:8
Abstract base for encapsulation of sci_variables.
Definition: _sci_var.hpp:23
sci_fir_up_x * create(int sci_type)
Definition: sci_fir_up_x.hpp:29