9 #include "_sci_enum_def.h"
12 #include "itpp\itbase.h"
13 #include "sci\_sci_var.hpp"
14 #include "sci\_sci_exception.hpp"
78 throw sci_exception(
"sci_base::set - should have been overriden");
91 throw sci_exception(
"sci_base::get - should have been overriden");
99 virtual void exec(
int command)
101 throw sci_exception(
"sci_base::exec - should have been overriden");
114 throw sci_exception(
"sci_base::gen - should have been overriden");
128 throw sci_exception(
"sci_base::proc - should have been overriden");
sci_base()
constructor
Definition: _sci_base.hpp:47
virtual sci_var * proc(sci_var *p_v_ce, sci_var *p_v_x)
process data using a SCI object
Definition: _sci_base.hpp:124
virtual base class SCI_API API functions
Definition: _sci_base.hpp:40
virtual void destroy()
destroy SCI object
Definition: _sci_base.hpp:66
virtual void set(int param, sci_var *p_v)
set parameters of the SCI object
Definition: _sci_base.hpp:76
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
virtual void exec(int command)
execute command for a SCI object
Definition: _sci_base.hpp:99
virtual ~sci_base()
virtual destructor
Definition: _sci_base.hpp:54
virtual sci_var * gen(sci_var *p_v_ce)
generate data using a SCI object
Definition: _sci_base.hpp:110