itpp_sci  1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
sci_tedg_x.hpp
1 /*xxx
2 * \brief - SCI_TEDG_X API
3 * \author maki
4 */
5 
6 #ifndef SCI_TEDG_X_HPP
7 #define SCI_TEDG_X_HPP
8 
9 #include "sci\_sci_base.hpp"
10 #include "sim\sim_tedg_x.hpp"
11 
12 using namespace itpp;
13 using namespace std;
14 using namespace SIM;
15 
19 namespace SCI
20 {
26 class sci_tedg_x : public sci_base, public SIM::tedg_x
27 {
28 public:
29 
30  sci_tedg_x();
31  ~sci_tedg_x();
32 
33  sci_tedg_x* create(int sci_type)
34  {
35  return (this);
36  };
37 
38  void destroy()
39  {
40  return ;
41  };
42 
43  void set(int param, sci_var* p_v);
44  sci_var* get(int param);
45  void exec(int command);
46  sci_var* proc(sci_var* p_v_ce, sci_var* p_v_x);
47 };
48 
49 }// SCI
50 #endif //SCI_SRC_X_HPP
SIM layer implements low level simulation models with itpp base classes as operational types...
Definition: sim_amp.hpp:15
virtual base class SCI_API API functions
Definition: _sci_base.hpp:40
sci_tedg_x * create(int sci_type)
Definition: sci_tedg_x.hpp:33
dual timing error detector - gardner with mods Core function: SIM::tedg_x.process() ...
Definition: sim_tedg_x.hpp:24
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
Gardner's timing error detector - wrapper for a SIM::tedg_x Core function: SCI::sci_tedg_x.proc()
Definition: sci_tedg_x.hpp:26
void destroy()
destroy SCI object
Definition: sci_tedg_x.hpp:38