itpp_sci  1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
_sci_api.hpp
1 /*xxx
2 * \brief - sci_base API
3 * \author maki
4 */
5 
6 #ifndef SCI_API_HPP
7 #define SCI_API_HPP
8 
9 #include "sci\_sci_base.hpp"
10 
11 using namespace SCI;
12 
17 
19 sci_base* sci_create(int mod);
20 
22 void sci_set(sci_base *p, int param, sci_var* p_v);
23 
25 sci_var * sci_get(sci_base *p, int param);
26 
28 void sci_exec(sci_base *p, int command);
29 
31 sci_var* sci_gen(sci_base *p, sci_var* p_v_ce);
32 
34 sci_var* sci_proc(sci_base *p, sci_var* p_v_ce, sci_var*p_v_x);
35 
37 void sci_destroy(sci_base *p);
39 
40 #endif // #ifndef SCI_API_HPP
virtual base class SCI_API API functions
Definition: _sci_base.hpp:40
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