diff options
83 files changed, 1594 insertions, 284 deletions
diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 97985de..f3a51c8 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -99,8 +99,9 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable(); <div class="contents"> <div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory"> <table class="directory"> -<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_f_u_n_c_a_r_g_s.html" target="_self">FUNCARGS</a></td><td class="desc"></td></tr> -<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_f_u_n_c_c_a_l_l.html" target="_self">FUNCCALL</a></td><td class="desc"></td></tr> +<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_f_u_n_c_a_r_g_s.html" target="_self">FUNCARGS</a></td><td class="desc">Struct used to send/receive Scilab data to/from the gateway to <a class="el" href="fun_8cpp.html">fun.cpp</a> API </td></tr> +<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_f_u_n_c_c_a_l_l.html" target="_self">FUNCCALL</a></td><td class="desc">Struct used to call and pass the data to <a class="el" href="fun_8cpp.html">fun.cpp</a> API </td></tr> +<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html" target="_self">FUNCSTRUCT</a></td><td class="desc">Struct used to pass structs to Octave from the fun library </td></tr> </table> </div><!-- directory --> </div><!-- contents --> diff --git a/doc/html/annotated_dup.js b/doc/html/annotated_dup.js index 4b03e98..3277837 100644 --- a/doc/html/annotated_dup.js +++ b/doc/html/annotated_dup.js @@ -1,5 +1,6 @@ var annotated_dup = [ [ "FUNCARGS", "struct_f_u_n_c_a_r_g_s.html", "struct_f_u_n_c_a_r_g_s" ], - [ "FUNCCALL", "struct_f_u_n_c_c_a_l_l.html", "struct_f_u_n_c_c_a_l_l" ] + [ "FUNCCALL", "struct_f_u_n_c_c_a_l_l.html", "struct_f_u_n_c_c_a_l_l" ], + [ "FUNCSTRUCT", "struct_f_u_n_c_s_t_r_u_c_t.html", "struct_f_u_n_c_s_t_r_u_c_t" ] ];
\ No newline at end of file diff --git a/doc/html/classes.html b/doc/html/classes.html index bc39678..c180494 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -101,7 +101,7 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); }) <div class="classindex"> <dl class="classindex even"> <dt class="alphachar"><a name="letter_F">F</a></dt> -<dd><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></dd><dd><a class="el" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a></dd></dl> +<dd><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></dd><dd><a class="el" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a></dd><dd><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></dd></dl> </div> </div><!-- contents --> </div><!-- doc-content --> diff --git a/doc/html/fun_8cpp.html b/doc/html/fun_8cpp.html index af883bd..9c53342 100644 --- a/doc/html/fun_8cpp.html +++ b/doc/html/fun_8cpp.html @@ -107,6 +107,7 @@ $(document).ready(function(){initNavTree('fun_8cpp.html',''); initResizable(); } <code>#include <octave/interpreter.h></code><br /> <code>#include <math.h></code><br /> <code>#include <string></code><br /> +<code>#include <cstring></code><br /> <code>#include "<a class="el" href="src_2fun_8h_source.html">fun.h</a>"</code><br /> </div><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> @@ -143,6 +144,8 @@ Functions</h2></td></tr> </div><div class="memdoc"> <p>Function to Interact with Octave's API. </p> +<p>API Function to call/receive and pass the data to fun API <br /> +</p> <p>This Function will be communicating with Octave to access it's function. </p> </div> diff --git a/doc/html/functions.html b/doc/html/functions.html index ed325d0..ac8a694 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -97,6 +97,15 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); <li>argument : <a class="el" href="struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb">FUNCCALL</a> </li> +<li>cols +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba">FUNCSTRUCT</a> +</li> +<li>dataImg +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2">FUNCSTRUCT</a> +</li> +<li>dataReal +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679">FUNCSTRUCT</a> +</li> <li>err : <a class="el" href="struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56">FUNCCALL</a> </li> @@ -106,12 +115,24 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); <li>in_data_real : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d">FUNCARGS</a> </li> +<li>in_struct +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79">FUNCARGS</a> +</li> <li>is_in_cmplx : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9">FUNCARGS</a> </li> <li>is_out_cmplx : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554">FUNCARGS</a> </li> +<li>is_out_string +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e">FUNCARGS</a> +</li> +<li>is_out_struct +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6">FUNCARGS</a> +</li> +<li>key +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b">FUNCSTRUCT</a> +</li> <li>n_in_arguments : <a class="el" href="struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a">FUNCCALL</a> </li> @@ -121,6 +142,9 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); <li>n_in_rows : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d">FUNCARGS</a> </li> +<li>n_in_struct_len +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d">FUNCARGS</a> +</li> <li>n_out_arguments : <a class="el" href="struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349">FUNCCALL</a> </li> @@ -130,6 +154,9 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); <li>n_out_rows : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc">FUNCARGS</a> </li> +<li>n_out_struct_len +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172">FUNCARGS</a> +</li> <li>n_out_user : <a class="el" href="struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e">FUNCCALL</a> </li> @@ -139,8 +166,18 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); <li>out_data_real : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4">FUNCARGS</a> </li> +<li>out_struct +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754">FUNCARGS</a> +</li> +<li>rows +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157">FUNCSTRUCT</a> +</li> +<li>str +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d">FUNCSTRUCT</a> +</li> <li>type : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9">FUNCARGS</a> +, <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7">FUNCSTRUCT</a> </li> </ul> </div><!-- contents --> diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index 1a3de46..b3f7c1a 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -97,6 +97,15 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl <li>argument : <a class="el" href="struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb">FUNCCALL</a> </li> +<li>cols +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba">FUNCSTRUCT</a> +</li> +<li>dataImg +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2">FUNCSTRUCT</a> +</li> +<li>dataReal +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679">FUNCSTRUCT</a> +</li> <li>err : <a class="el" href="struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56">FUNCCALL</a> </li> @@ -106,12 +115,24 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl <li>in_data_real : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d">FUNCARGS</a> </li> +<li>in_struct +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79">FUNCARGS</a> +</li> <li>is_in_cmplx : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9">FUNCARGS</a> </li> <li>is_out_cmplx : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554">FUNCARGS</a> </li> +<li>is_out_string +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e">FUNCARGS</a> +</li> +<li>is_out_struct +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6">FUNCARGS</a> +</li> +<li>key +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b">FUNCSTRUCT</a> +</li> <li>n_in_arguments : <a class="el" href="struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a">FUNCCALL</a> </li> @@ -121,6 +142,9 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl <li>n_in_rows : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d">FUNCARGS</a> </li> +<li>n_in_struct_len +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d">FUNCARGS</a> +</li> <li>n_out_arguments : <a class="el" href="struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349">FUNCCALL</a> </li> @@ -130,6 +154,9 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl <li>n_out_rows : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc">FUNCARGS</a> </li> +<li>n_out_struct_len +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172">FUNCARGS</a> +</li> <li>n_out_user : <a class="el" href="struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e">FUNCCALL</a> </li> @@ -139,8 +166,18 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl <li>out_data_real : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4">FUNCARGS</a> </li> +<li>out_struct +: <a class="el" href="struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754">FUNCARGS</a> +</li> +<li>rows +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157">FUNCSTRUCT</a> +</li> +<li>str +: <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d">FUNCSTRUCT</a> +</li> <li>type : <a class="el" href="struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9">FUNCARGS</a> +, <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7">FUNCSTRUCT</a> </li> </ul> </div><!-- contents --> diff --git a/doc/html/globals.html b/doc/html/globals.html index 101de48..14ce5cf 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -123,12 +123,18 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); }) <li>sci_octave_fun() : <a class="el" href="sci__octave_8cpp.html#a74f2258789a64de6417c6d8912144449">sci_octave.cpp</a> </li> +<li>TYPE_COMPLEX +: <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc">fun.h</a> +</li> <li>TYPE_DOUBLE : <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">fun.h</a> </li> <li>TYPE_STRING : <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">fun.h</a> </li> +<li>TYPE_STRUCT +: <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c">fun.h</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/doc/html/globals_eval.html b/doc/html/globals_eval.html index 02707c2..289ae5d 100644 --- a/doc/html/globals_eval.html +++ b/doc/html/globals_eval.html @@ -94,12 +94,18 @@ $(document).ready(function(){initNavTree('globals_eval.html',''); initResizable( <div class="contents">  <ul> +<li>TYPE_COMPLEX +: <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc">fun.h</a> +</li> <li>TYPE_DOUBLE : <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">fun.h</a> </li> <li>TYPE_STRING : <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">fun.h</a> </li> +<li>TYPE_STRUCT +: <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c">fun.h</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/doc/html/libscilab__octave_8h_source.html b/doc/html/libscilab__octave_8h_source.html index 2ddf971..a3a82fb 100644 --- a/doc/html/libscilab__octave_8h_source.html +++ b/doc/html/libscilab__octave_8h_source.html @@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('libscilab__octave_8h_source.html',''); <div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#endif </span><span class="comment">/* __LIBSCILAB_OCTAVE_GW_H__ */</span><span class="preprocessor"></span></div> <div class="ttc" id="alibscilab__octave_8h_html_a40fa0a0ebe5ca7163a74872e50cc4f13"><div class="ttname"><a href="libscilab__octave_8h.html#a40fa0a0ebe5ca7163a74872e50cc4f13">C_GATEWAY_PROTOTYPE</a></div><div class="ttdeci">C_GATEWAY_PROTOTYPE(sci_octave_fun)</div></div> -<div class="ttc" id="asci__octave_8cpp_html_a74f2258789a64de6417c6d8912144449"><div class="ttname"><a href="sci__octave_8cpp.html#a74f2258789a64de6417c6d8912144449">sci_octave_fun</a></div><div class="ttdeci">int sci_octave_fun(scilabEnv env, int nin, scilabVar *in, int nopt, scilabOpt *opt, int nout, scilabVar *out)</div><div class="ttdoc">Function to connect to Scilab's API.</div><div class="ttdef"><b>Definition:</b> sci_octave.cpp:39</div></div> +<div class="ttc" id="asci__octave_8cpp_html_a74f2258789a64de6417c6d8912144449"><div class="ttname"><a href="sci__octave_8cpp.html#a74f2258789a64de6417c6d8912144449">sci_octave_fun</a></div><div class="ttdeci">int sci_octave_fun(scilabEnv env, int nin, scilabVar *in, int nopt, scilabOpt *opt, int nout, scilabVar *out)</div><div class="ttdoc">Function to connect to Scilab's API.</div><div class="ttdef"><b>Definition:</b> sci_octave.cpp:49</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> diff --git a/doc/html/navtreeindex0.js b/doc/html/navtreeindex0.js index 3d78840..5e708f9 100644 --- a/doc/html/navtreeindex0.js +++ b/doc/html/navtreeindex0.js @@ -41,24 +41,34 @@ var NAVTREEINDEX0 = "sci__octave_8cpp.html":[2,0,0,0,3], "sci__octave_8cpp.html#a74f2258789a64de6417c6d8912144449":[2,0,0,0,3,0], "src_2fun_8h.html":[2,0,1,1], -"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134":[2,0,1,1,3], -"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c":[2,0,1,1,3,0], -"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c":[2,0,2,0,0,0,3,0], -"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a":[2,0,2,0,0,0,3,1], -"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a":[2,0,1,1,3,1], -"src_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9":[2,0,1,1,2], -"src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4":[2,0,1,1,4], +"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134":[2,0,1,1,4], +"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c":[2,0,1,1,4,0], +"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c":[2,0,2,0,0,0,4,0], +"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c":[2,0,1,1,4,3], +"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c":[2,0,2,0,0,0,4,3], +"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc":[2,0,1,1,4,1], +"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc":[2,0,2,0,0,0,4,1], +"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a":[2,0,1,1,4,2], +"src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a":[2,0,2,0,0,0,4,2], +"src_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9":[2,0,1,1,3], +"src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4":[2,0,1,1,5], "src_2fun_8h_source.html":[2,0,1,1], "struct_f_u_n_c_a_r_g_s.html":[1,0,0], -"struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2":[1,0,0,8], -"struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9":[1,0,0,6], -"struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4":[1,0,0,9], -"struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554":[1,0,0,3], -"struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d":[1,0,0,5], -"struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37":[1,0,0,4], -"struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9":[1,0,0,10], -"struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9":[1,0,0,2], -"struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc":[1,0,0,7], +"struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2":[1,0,0,13], +"struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9":[1,0,0,10], +"struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4":[1,0,0,14], +"struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6":[1,0,0,6], +"struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554":[1,0,0,4], +"struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d":[1,0,0,9], +"struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172":[1,0,0,12], +"struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d":[1,0,0,8], +"struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37":[1,0,0,7], +"struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9":[1,0,0,16], +"struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e":[1,0,0,5], +"struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9":[1,0,0,3], +"struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79":[1,0,0,2], +"struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754":[1,0,0,15], +"struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc":[1,0,0,11], "struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161":[1,0,0,0], "struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d":[1,0,0,1], "struct_f_u_n_c_c_a_l_l.html":[1,0,1], @@ -67,13 +77,25 @@ var NAVTREEINDEX0 = "struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb":[1,0,1,0], "struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e":[1,0,1,4], "struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56":[1,0,1,1], +"struct_f_u_n_c_s_t_r_u_c_t.html":[1,0,2], +"struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7":[1,0,2,6], +"struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d":[1,0,2,5], +"struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157":[1,0,2,4], +"struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679":[1,0,2,2], +"struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba":[1,0,2,0], +"struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b":[1,0,2,3], +"struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2":[1,0,2,1], "thirdparty_2linux_2include_2fun_8h.html":[2,0,2,0,0,0], -"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134":[2,0,2,0,0,0,3], -"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c":[2,0,2,0,0,0,3,2], -"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c":[2,0,1,1,3,2], -"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a":[2,0,1,1,3,3], -"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a":[2,0,2,0,0,0,3,3], -"thirdparty_2linux_2include_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9":[2,0,2,0,0,0,2], -"thirdparty_2linux_2include_2fun_8h.html#adda0eaf7454844236de53495b494cdd4":[2,0,2,0,0,0,4], +"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134":[2,0,2,0,0,0,4], +"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c":[2,0,2,0,0,0,4,4], +"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c":[2,0,1,1,4,4], +"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c":[2,0,1,1,4,7], +"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c":[2,0,2,0,0,0,4,7], +"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc":[2,0,2,0,0,0,4,5], +"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc":[2,0,1,1,4,5], +"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a":[2,0,2,0,0,0,4,6], +"thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a":[2,0,1,1,4,6], +"thirdparty_2linux_2include_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9":[2,0,2,0,0,0,3], +"thirdparty_2linux_2include_2fun_8h.html#adda0eaf7454844236de53495b494cdd4":[2,0,2,0,0,0,5], "thirdparty_2linux_2include_2fun_8h_source.html":[2,0,2,0,0,0] }; diff --git a/doc/html/sci__octave_8cpp.html b/doc/html/sci__octave_8cpp.html index 5982a0f..0e451fa 100644 --- a/doc/html/sci__octave_8cpp.html +++ b/doc/html/sci__octave_8cpp.html @@ -179,7 +179,20 @@ Functions</h2></td></tr> </div><div class="memdoc"> <p>Function to connect to Scilab's API. </p> -<p>This function will get Data from Scilab, proccess the data in Octave then return the output back to Scilab using the API. </p> +<p>This function will get Data from Scilab, proccess the data in Octave then return the output back to Scilab using the API.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">env</td><td>Scialb env </td></tr> + <tr><td class="paramname">nin[in]</td><td>Number of input arguments </td></tr> + <tr><td class="paramname">in[in]</td><td>Input Parameters </td></tr> + <tr><td class="paramname">nopt[in]</td><td>Number of optional parameters </td></tr> + <tr><td class="paramname">opt[in]</td><td>Optional parameters </td></tr> + <tr><td class="paramname">nout[out]</td><td>Number of expected output parametets </td></tr> + <tr><td class="paramname">out[out]</td><td>Array for output data </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>int </dd></dl> </div> </div> diff --git a/doc/html/search/all_1.js b/doc/html/search/all_1.js index 2840ba8..46574a0 100644 --- a/doc/html/search/all_1.js +++ b/doc/html/search/all_1.js @@ -1,4 +1,5 @@ var searchData= [ - ['c_5fgateway_5fprototype_1',['C_GATEWAY_PROTOTYPE',['../libscilab__octave_8h.html#a40fa0a0ebe5ca7163a74872e50cc4f13',1,'libscilab_octave.h']]] + ['c_5fgateway_5fprototype_1',['C_GATEWAY_PROTOTYPE',['../libscilab__octave_8h.html#a40fa0a0ebe5ca7163a74872e50cc4f13',1,'libscilab_octave.h']]], + ['cols_2',['cols',['../struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba',1,'FUNCSTRUCT']]] ]; diff --git a/doc/html/search/all_2.js b/doc/html/search/all_2.js index d93367e..728a5d5 100644 --- a/doc/html/search/all_2.js +++ b/doc/html/search/all_2.js @@ -1,4 +1,5 @@ var searchData= [ - ['err_2',['err',['../struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56',1,'FUNCCALL']]] + ['dataimg_3',['dataImg',['../struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2',1,'FUNCSTRUCT']]], + ['datareal_4',['dataReal',['../struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679',1,'FUNCSTRUCT']]] ]; diff --git a/doc/html/search/all_3.js b/doc/html/search/all_3.js index 9d5e60c..d0782b8 100644 --- a/doc/html/search/all_3.js +++ b/doc/html/search/all_3.js @@ -1,11 +1,4 @@ var searchData= [ - ['fossee_20scilab_20octave_20toolbox_3',['FOSSEE Scilab Octave Toolbox',['../md__r_e_a_d_m_e.html',1,'']]], - ['fun_4',['fun',['../fun_8cpp.html#ab2457155d6e8298bdfd7bae4ffd01f80',1,'fun(FUNCARGS *inp, FUNCCALL *funcall): fun.cpp'],['../src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4',1,'fun(FUNCARGS *arr, FUNCCALL *call): fun.cpp'],['../thirdparty_2linux_2include_2fun_8h.html#adda0eaf7454844236de53495b494cdd4',1,'fun(FUNCARGS *arr, FUNCCALL *call): fun.cpp']]], - ['fun_2ecpp_5',['fun.cpp',['../fun_8cpp.html',1,'']]], - ['fun_2eh_6',['fun.h',['../src_2fun_8h.html',1,'(Global Namespace)'],['../thirdparty_2linux_2include_2fun_8h.html',1,'(Global Namespace)']]], - ['fun_5fh_5f_5f_7',['fun_h__',['../src_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9',1,'fun_h__(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9',1,'fun_h__(): fun.h']]], - ['funcargs_8',['FUNCARGS',['../struct_f_u_n_c_a_r_g_s.html',1,'']]], - ['funccall_9',['FUNCCALL',['../struct_f_u_n_c_c_a_l_l.html',1,'']]], - ['functype_10',['FUNCTYPE',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134',1,'FUNCTYPE(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134',1,'FUNCTYPE(): fun.h']]] + ['err_5',['err',['../struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56',1,'FUNCCALL']]] ]; diff --git a/doc/html/search/all_4.js b/doc/html/search/all_4.js index 23f9cdd..f0ea9e6 100644 --- a/doc/html/search/all_4.js +++ b/doc/html/search/all_4.js @@ -1,7 +1,12 @@ var searchData= [ - ['in_5fdata_5fimg_11',['in_data_img',['../struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161',1,'FUNCARGS']]], - ['in_5fdata_5freal_12',['in_data_real',['../struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d',1,'FUNCARGS']]], - ['is_5fin_5fcmplx_13',['is_in_cmplx',['../struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9',1,'FUNCARGS']]], - ['is_5fout_5fcmplx_14',['is_out_cmplx',['../struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554',1,'FUNCARGS']]] + ['fossee_20scilab_20octave_20toolbox_6',['FOSSEE Scilab Octave Toolbox',['../md__r_e_a_d_m_e.html',1,'']]], + ['fun_7',['fun',['../fun_8cpp.html#ab2457155d6e8298bdfd7bae4ffd01f80',1,'fun(FUNCARGS *inp, FUNCCALL *funcall): fun.cpp'],['../src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4',1,'fun(FUNCARGS *arr, FUNCCALL *call): fun.cpp'],['../thirdparty_2linux_2include_2fun_8h.html#adda0eaf7454844236de53495b494cdd4',1,'fun(FUNCARGS *arr, FUNCCALL *call): fun.cpp']]], + ['fun_2ecpp_8',['fun.cpp',['../fun_8cpp.html',1,'']]], + ['fun_2eh_9',['fun.h',['../src_2fun_8h.html',1,'(Global Namespace)'],['../thirdparty_2linux_2include_2fun_8h.html',1,'(Global Namespace)']]], + ['fun_5fh_5f_5f_10',['fun_h__',['../src_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9',1,'fun_h__(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9',1,'fun_h__(): fun.h']]], + ['funcargs_11',['FUNCARGS',['../struct_f_u_n_c_a_r_g_s.html',1,'']]], + ['funccall_12',['FUNCCALL',['../struct_f_u_n_c_c_a_l_l.html',1,'']]], + ['funcstruct_13',['FUNCSTRUCT',['../struct_f_u_n_c_s_t_r_u_c_t.html',1,'']]], + ['functype_14',['FUNCTYPE',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134',1,'FUNCTYPE(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134',1,'FUNCTYPE(): fun.h']]] ]; diff --git a/doc/html/search/all_5.js b/doc/html/search/all_5.js index 74c21f1..4f08ec3 100644 --- a/doc/html/search/all_5.js +++ b/doc/html/search/all_5.js @@ -1,8 +1,10 @@ var searchData= [ - ['libscilab_5foctave_15',['libscilab_octave',['../libscilab__octave_8cpp.html#a28af9c33fa0605bbbc3262ce05599088',1,'libscilab_octave(wchar_t *_pwstFuncName): libscilab_octave.cpp'],['../libscilab__octave_8hxx.html#a3a8eefd11a5b098a0ab25d9804c5e414',1,'libscilab_octave(wchar_t *_pwstFuncName): libscilab_octave.cpp']]], - ['libscilab_5foctave_2ecpp_16',['libscilab_octave.cpp',['../libscilab__octave_8cpp.html',1,'']]], - ['libscilab_5foctave_2eh_17',['libscilab_octave.h',['../libscilab__octave_8h.html',1,'']]], - ['libscilab_5foctave_2ehxx_18',['libscilab_octave.hxx',['../libscilab__octave_8hxx.html',1,'']]], - ['libscilab_5foctave_5fgw_5fimpexp_19',['LIBSCILAB_OCTAVE_GW_IMPEXP',['../libscilab__octave_8hxx.html#a11d06bc89bfdb33bede172eedbd6f551',1,'libscilab_octave.hxx']]] + ['in_5fdata_5fimg_15',['in_data_img',['../struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161',1,'FUNCARGS']]], + ['in_5fdata_5freal_16',['in_data_real',['../struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d',1,'FUNCARGS']]], + ['in_5fstruct_17',['in_struct',['../struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79',1,'FUNCARGS']]], + ['is_5fin_5fcmplx_18',['is_in_cmplx',['../struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9',1,'FUNCARGS']]], + ['is_5fout_5fcmplx_19',['is_out_cmplx',['../struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554',1,'FUNCARGS']]], + ['is_5fout_5fstring_20',['is_out_string',['../struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e',1,'FUNCARGS']]], + ['is_5fout_5fstruct_21',['is_out_struct',['../struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6',1,'FUNCARGS']]] ]; diff --git a/doc/html/search/all_6.js b/doc/html/search/all_6.js index 89d6701..82e5aae 100644 --- a/doc/html/search/all_6.js +++ b/doc/html/search/all_6.js @@ -1,6 +1,4 @@ var searchData= [ - ['main_20',['main',['../main_8cpp.html#a840291bc02cba5474a4cb46a9b9566fe',1,'main.cpp']]], - ['main_2ecpp_21',['main.cpp',['../main_8cpp.html',1,'']]], - ['module_5fname_22',['MODULE_NAME',['../libscilab__octave_8cpp.html#a14ded244c47bbba850a8a4be6d16c7e3',1,'libscilab_octave.cpp']]] + ['key_22',['key',['../struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b',1,'FUNCSTRUCT']]] ]; diff --git a/doc/html/search/all_7.js b/doc/html/search/all_7.js index 4a0f08b..6eb3738 100644 --- a/doc/html/search/all_7.js +++ b/doc/html/search/all_7.js @@ -1,10 +1,8 @@ var searchData= [ - ['n_5fin_5farguments_23',['n_in_arguments',['../struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a',1,'FUNCCALL']]], - ['n_5fin_5fcols_24',['n_in_cols',['../struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37',1,'FUNCARGS']]], - ['n_5fin_5frows_25',['n_in_rows',['../struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d',1,'FUNCARGS']]], - ['n_5fout_5farguments_26',['n_out_arguments',['../struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349',1,'FUNCCALL']]], - ['n_5fout_5fcols_27',['n_out_cols',['../struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9',1,'FUNCARGS']]], - ['n_5fout_5frows_28',['n_out_rows',['../struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc',1,'FUNCARGS']]], - ['n_5fout_5fuser_29',['n_out_user',['../struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e',1,'FUNCCALL']]] + ['libscilab_5foctave_23',['libscilab_octave',['../libscilab__octave_8cpp.html#a28af9c33fa0605bbbc3262ce05599088',1,'libscilab_octave(wchar_t *_pwstFuncName): libscilab_octave.cpp'],['../libscilab__octave_8hxx.html#a3a8eefd11a5b098a0ab25d9804c5e414',1,'libscilab_octave(wchar_t *_pwstFuncName): libscilab_octave.cpp']]], + ['libscilab_5foctave_2ecpp_24',['libscilab_octave.cpp',['../libscilab__octave_8cpp.html',1,'']]], + ['libscilab_5foctave_2eh_25',['libscilab_octave.h',['../libscilab__octave_8h.html',1,'']]], + ['libscilab_5foctave_2ehxx_26',['libscilab_octave.hxx',['../libscilab__octave_8hxx.html',1,'']]], + ['libscilab_5foctave_5fgw_5fimpexp_27',['LIBSCILAB_OCTAVE_GW_IMPEXP',['../libscilab__octave_8hxx.html#a11d06bc89bfdb33bede172eedbd6f551',1,'libscilab_octave.hxx']]] ]; diff --git a/doc/html/search/all_8.js b/doc/html/search/all_8.js index 0e92a00..7dcde19 100644 --- a/doc/html/search/all_8.js +++ b/doc/html/search/all_8.js @@ -1,5 +1,6 @@ var searchData= [ - ['out_5fdata_5fimg_30',['out_data_img',['../struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2',1,'FUNCARGS']]], - ['out_5fdata_5freal_31',['out_data_real',['../struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4',1,'FUNCARGS']]] + ['main_28',['main',['../main_8cpp.html#a840291bc02cba5474a4cb46a9b9566fe',1,'main.cpp']]], + ['main_2ecpp_29',['main.cpp',['../main_8cpp.html',1,'']]], + ['module_5fname_30',['MODULE_NAME',['../libscilab__octave_8cpp.html#a14ded244c47bbba850a8a4be6d16c7e3',1,'libscilab_octave.cpp']]] ]; diff --git a/doc/html/search/all_9.js b/doc/html/search/all_9.js index c1f6619..9a0658b 100644 --- a/doc/html/search/all_9.js +++ b/doc/html/search/all_9.js @@ -1,4 +1,12 @@ var searchData= [ - ['readme_2emd_32',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]] + ['n_5fin_5farguments_31',['n_in_arguments',['../struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a',1,'FUNCCALL']]], + ['n_5fin_5fcols_32',['n_in_cols',['../struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37',1,'FUNCARGS']]], + ['n_5fin_5frows_33',['n_in_rows',['../struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d',1,'FUNCARGS']]], + ['n_5fin_5fstruct_5flen_34',['n_in_struct_len',['../struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d',1,'FUNCARGS']]], + ['n_5fout_5farguments_35',['n_out_arguments',['../struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349',1,'FUNCCALL']]], + ['n_5fout_5fcols_36',['n_out_cols',['../struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9',1,'FUNCARGS']]], + ['n_5fout_5frows_37',['n_out_rows',['../struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc',1,'FUNCARGS']]], + ['n_5fout_5fstruct_5flen_38',['n_out_struct_len',['../struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172',1,'FUNCARGS']]], + ['n_5fout_5fuser_39',['n_out_user',['../struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e',1,'FUNCCALL']]] ]; diff --git a/doc/html/search/all_a.js b/doc/html/search/all_a.js index b360a8a..e1dd53e 100644 --- a/doc/html/search/all_a.js +++ b/doc/html/search/all_a.js @@ -1,5 +1,6 @@ var searchData= [ - ['sci_5foctave_2ecpp_33',['sci_octave.cpp',['../sci__octave_8cpp.html',1,'']]], - ['sci_5foctave_5ffun_34',['sci_octave_fun',['../sci__octave_8cpp.html#a74f2258789a64de6417c6d8912144449',1,'sci_octave.cpp']]] + ['out_5fdata_5fimg_40',['out_data_img',['../struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2',1,'FUNCARGS']]], + ['out_5fdata_5freal_41',['out_data_real',['../struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4',1,'FUNCARGS']]], + ['out_5fstruct_42',['out_struct',['../struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754',1,'FUNCARGS']]] ]; diff --git a/doc/html/search/all_b.js b/doc/html/search/all_b.js index a081ab3..dff8254 100644 --- a/doc/html/search/all_b.js +++ b/doc/html/search/all_b.js @@ -1,6 +1,5 @@ var searchData= [ - ['type_35',['type',['../struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9',1,'FUNCARGS']]], - ['type_5fdouble_36',['TYPE_DOUBLE',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c',1,'TYPE_DOUBLE(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c',1,'TYPE_DOUBLE(): fun.h']]], - ['type_5fstring_37',['TYPE_STRING',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a',1,'TYPE_STRING(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a',1,'TYPE_STRING(): fun.h']]] + ['readme_2emd_43',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], + ['rows_44',['rows',['../struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157',1,'FUNCSTRUCT']]] ]; diff --git a/doc/html/search/all_c.html b/doc/html/search/all_c.html new file mode 100644 index 0000000..3dd5af0 --- /dev/null +++ b/doc/html/search/all_c.html @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.9.1"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_c.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +</script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +</script> +</div> +</body> +</html> diff --git a/doc/html/search/all_c.js b/doc/html/search/all_c.js new file mode 100644 index 0000000..466618c --- /dev/null +++ b/doc/html/search/all_c.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['sci_5foctave_2ecpp_45',['sci_octave.cpp',['../sci__octave_8cpp.html',1,'']]], + ['sci_5foctave_5ffun_46',['sci_octave_fun',['../sci__octave_8cpp.html#a74f2258789a64de6417c6d8912144449',1,'sci_octave.cpp']]], + ['str_47',['str',['../struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d',1,'FUNCSTRUCT']]] +]; diff --git a/doc/html/search/all_d.html b/doc/html/search/all_d.html new file mode 100644 index 0000000..af7f2f0 --- /dev/null +++ b/doc/html/search/all_d.html @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.9.1"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_d.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +</script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +</script> +</div> +</body> +</html> diff --git a/doc/html/search/all_d.js b/doc/html/search/all_d.js new file mode 100644 index 0000000..a2610ac --- /dev/null +++ b/doc/html/search/all_d.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['type_48',['type',['../struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7',1,'FUNCSTRUCT::type()'],['../struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9',1,'FUNCARGS::type()']]], + ['type_5fcomplex_49',['TYPE_COMPLEX',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc',1,'TYPE_COMPLEX(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc',1,'TYPE_COMPLEX(): fun.h']]], + ['type_5fdouble_50',['TYPE_DOUBLE',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c',1,'TYPE_DOUBLE(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c',1,'TYPE_DOUBLE(): fun.h']]], + ['type_5fstring_51',['TYPE_STRING',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a',1,'TYPE_STRING(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a',1,'TYPE_STRING(): fun.h']]], + ['type_5fstruct_52',['TYPE_STRUCT',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c',1,'TYPE_STRUCT(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c',1,'TYPE_STRUCT(): fun.h']]] +]; diff --git a/doc/html/search/classes_0.js b/doc/html/search/classes_0.js index 8138146..7acbbef 100644 --- a/doc/html/search/classes_0.js +++ b/doc/html/search/classes_0.js @@ -1,5 +1,6 @@ var searchData= [ - ['funcargs_38',['FUNCARGS',['../struct_f_u_n_c_a_r_g_s.html',1,'']]], - ['funccall_39',['FUNCCALL',['../struct_f_u_n_c_c_a_l_l.html',1,'']]] + ['funcargs_53',['FUNCARGS',['../struct_f_u_n_c_a_r_g_s.html',1,'']]], + ['funccall_54',['FUNCCALL',['../struct_f_u_n_c_c_a_l_l.html',1,'']]], + ['funcstruct_55',['FUNCSTRUCT',['../struct_f_u_n_c_s_t_r_u_c_t.html',1,'']]] ]; diff --git a/doc/html/search/defines_0.js b/doc/html/search/defines_0.js index 564b41b..2ff58b4 100644 --- a/doc/html/search/defines_0.js +++ b/doc/html/search/defines_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['fun_5fh_5f_5f_72',['fun_h__',['../src_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9',1,'fun_h__(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9',1,'fun_h__(): fun.h']]] + ['fun_5fh_5f_5f_102',['fun_h__',['../src_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9',1,'fun_h__(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9',1,'fun_h__(): fun.h']]] ]; diff --git a/doc/html/search/defines_1.js b/doc/html/search/defines_1.js index aaf61c8..9bcd90a 100644 --- a/doc/html/search/defines_1.js +++ b/doc/html/search/defines_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['libscilab_5foctave_5fgw_5fimpexp_73',['LIBSCILAB_OCTAVE_GW_IMPEXP',['../libscilab__octave_8hxx.html#a11d06bc89bfdb33bede172eedbd6f551',1,'libscilab_octave.hxx']]] + ['libscilab_5foctave_5fgw_5fimpexp_103',['LIBSCILAB_OCTAVE_GW_IMPEXP',['../libscilab__octave_8hxx.html#a11d06bc89bfdb33bede172eedbd6f551',1,'libscilab_octave.hxx']]] ]; diff --git a/doc/html/search/defines_2.js b/doc/html/search/defines_2.js index 62f64f4..0733878 100644 --- a/doc/html/search/defines_2.js +++ b/doc/html/search/defines_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['module_5fname_74',['MODULE_NAME',['../libscilab__octave_8cpp.html#a14ded244c47bbba850a8a4be6d16c7e3',1,'libscilab_octave.cpp']]] + ['module_5fname_104',['MODULE_NAME',['../libscilab__octave_8cpp.html#a14ded244c47bbba850a8a4be6d16c7e3',1,'libscilab_octave.cpp']]] ]; diff --git a/doc/html/search/enums_0.js b/doc/html/search/enums_0.js index 117da6d..cac93d3 100644 --- a/doc/html/search/enums_0.js +++ b/doc/html/search/enums_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['functype_69',['FUNCTYPE',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134',1,'FUNCTYPE(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134',1,'FUNCTYPE(): fun.h']]] + ['functype_97',['FUNCTYPE',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134',1,'FUNCTYPE(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134',1,'FUNCTYPE(): fun.h']]] ]; diff --git a/doc/html/search/enumvalues_0.js b/doc/html/search/enumvalues_0.js index ddcb412..6fbb2d9 100644 --- a/doc/html/search/enumvalues_0.js +++ b/doc/html/search/enumvalues_0.js @@ -1,5 +1,7 @@ var searchData= [ - ['type_5fdouble_70',['TYPE_DOUBLE',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c',1,'TYPE_DOUBLE(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c',1,'TYPE_DOUBLE(): fun.h']]], - ['type_5fstring_71',['TYPE_STRING',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a',1,'TYPE_STRING(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a',1,'TYPE_STRING(): fun.h']]] + ['type_5fcomplex_98',['TYPE_COMPLEX',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc',1,'TYPE_COMPLEX(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc',1,'TYPE_COMPLEX(): fun.h']]], + ['type_5fdouble_99',['TYPE_DOUBLE',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c',1,'TYPE_DOUBLE(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c',1,'TYPE_DOUBLE(): fun.h']]], + ['type_5fstring_100',['TYPE_STRING',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a',1,'TYPE_STRING(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a',1,'TYPE_STRING(): fun.h']]], + ['type_5fstruct_101',['TYPE_STRUCT',['../src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c',1,'TYPE_STRUCT(): fun.h'],['../thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c',1,'TYPE_STRUCT(): fun.h']]] ]; diff --git a/doc/html/search/files_0.js b/doc/html/search/files_0.js index 5449c75..1244caa 100644 --- a/doc/html/search/files_0.js +++ b/doc/html/search/files_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['fun_2ecpp_40',['fun.cpp',['../fun_8cpp.html',1,'']]], - ['fun_2eh_41',['fun.h',['../src_2fun_8h.html',1,'(Global Namespace)'],['../thirdparty_2linux_2include_2fun_8h.html',1,'(Global Namespace)']]] + ['fun_2ecpp_56',['fun.cpp',['../fun_8cpp.html',1,'']]], + ['fun_2eh_57',['fun.h',['../src_2fun_8h.html',1,'(Global Namespace)'],['../thirdparty_2linux_2include_2fun_8h.html',1,'(Global Namespace)']]] ]; diff --git a/doc/html/search/files_1.js b/doc/html/search/files_1.js index 68bc6cc..1c4cbe7 100644 --- a/doc/html/search/files_1.js +++ b/doc/html/search/files_1.js @@ -1,6 +1,6 @@ var searchData= [ - ['libscilab_5foctave_2ecpp_42',['libscilab_octave.cpp',['../libscilab__octave_8cpp.html',1,'']]], - ['libscilab_5foctave_2eh_43',['libscilab_octave.h',['../libscilab__octave_8h.html',1,'']]], - ['libscilab_5foctave_2ehxx_44',['libscilab_octave.hxx',['../libscilab__octave_8hxx.html',1,'']]] + ['libscilab_5foctave_2ecpp_58',['libscilab_octave.cpp',['../libscilab__octave_8cpp.html',1,'']]], + ['libscilab_5foctave_2eh_59',['libscilab_octave.h',['../libscilab__octave_8h.html',1,'']]], + ['libscilab_5foctave_2ehxx_60',['libscilab_octave.hxx',['../libscilab__octave_8hxx.html',1,'']]] ]; diff --git a/doc/html/search/files_2.js b/doc/html/search/files_2.js index 83bfe31..5653005 100644 --- a/doc/html/search/files_2.js +++ b/doc/html/search/files_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['main_2ecpp_45',['main.cpp',['../main_8cpp.html',1,'']]] + ['main_2ecpp_61',['main.cpp',['../main_8cpp.html',1,'']]] ]; diff --git a/doc/html/search/files_3.js b/doc/html/search/files_3.js index 58ae939..f739fe3 100644 --- a/doc/html/search/files_3.js +++ b/doc/html/search/files_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['readme_2emd_46',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]] + ['readme_2emd_62',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]] ]; diff --git a/doc/html/search/files_4.js b/doc/html/search/files_4.js index 760b06d..7912441 100644 --- a/doc/html/search/files_4.js +++ b/doc/html/search/files_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['sci_5foctave_2ecpp_47',['sci_octave.cpp',['../sci__octave_8cpp.html',1,'']]] + ['sci_5foctave_2ecpp_63',['sci_octave.cpp',['../sci__octave_8cpp.html',1,'']]] ]; diff --git a/doc/html/search/functions_0.js b/doc/html/search/functions_0.js index e602ff4..040ea0d 100644 --- a/doc/html/search/functions_0.js +++ b/doc/html/search/functions_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['c_5fgateway_5fprototype_48',['C_GATEWAY_PROTOTYPE',['../libscilab__octave_8h.html#a40fa0a0ebe5ca7163a74872e50cc4f13',1,'libscilab_octave.h']]] + ['c_5fgateway_5fprototype_64',['C_GATEWAY_PROTOTYPE',['../libscilab__octave_8h.html#a40fa0a0ebe5ca7163a74872e50cc4f13',1,'libscilab_octave.h']]] ]; diff --git a/doc/html/search/functions_1.js b/doc/html/search/functions_1.js index b030bb1..5512def 100644 --- a/doc/html/search/functions_1.js +++ b/doc/html/search/functions_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['fun_49',['fun',['../fun_8cpp.html#ab2457155d6e8298bdfd7bae4ffd01f80',1,'fun(FUNCARGS *inp, FUNCCALL *funcall): fun.cpp'],['../src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4',1,'fun(FUNCARGS *arr, FUNCCALL *call): fun.cpp'],['../thirdparty_2linux_2include_2fun_8h.html#adda0eaf7454844236de53495b494cdd4',1,'fun(FUNCARGS *arr, FUNCCALL *call): fun.cpp']]] + ['fun_65',['fun',['../fun_8cpp.html#ab2457155d6e8298bdfd7bae4ffd01f80',1,'fun(FUNCARGS *inp, FUNCCALL *funcall): fun.cpp'],['../src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4',1,'fun(FUNCARGS *arr, FUNCCALL *call): fun.cpp'],['../thirdparty_2linux_2include_2fun_8h.html#adda0eaf7454844236de53495b494cdd4',1,'fun(FUNCARGS *arr, FUNCCALL *call): fun.cpp']]] ]; diff --git a/doc/html/search/functions_2.js b/doc/html/search/functions_2.js index d16ca4b..910174c 100644 --- a/doc/html/search/functions_2.js +++ b/doc/html/search/functions_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['libscilab_5foctave_50',['libscilab_octave',['../libscilab__octave_8cpp.html#a28af9c33fa0605bbbc3262ce05599088',1,'libscilab_octave(wchar_t *_pwstFuncName): libscilab_octave.cpp'],['../libscilab__octave_8hxx.html#a3a8eefd11a5b098a0ab25d9804c5e414',1,'libscilab_octave(wchar_t *_pwstFuncName): libscilab_octave.cpp']]] + ['libscilab_5foctave_66',['libscilab_octave',['../libscilab__octave_8cpp.html#a28af9c33fa0605bbbc3262ce05599088',1,'libscilab_octave(wchar_t *_pwstFuncName): libscilab_octave.cpp'],['../libscilab__octave_8hxx.html#a3a8eefd11a5b098a0ab25d9804c5e414',1,'libscilab_octave(wchar_t *_pwstFuncName): libscilab_octave.cpp']]] ]; diff --git a/doc/html/search/functions_3.js b/doc/html/search/functions_3.js index 0062337..0676c89 100644 --- a/doc/html/search/functions_3.js +++ b/doc/html/search/functions_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['main_51',['main',['../main_8cpp.html#a840291bc02cba5474a4cb46a9b9566fe',1,'main.cpp']]] + ['main_67',['main',['../main_8cpp.html#a840291bc02cba5474a4cb46a9b9566fe',1,'main.cpp']]] ]; diff --git a/doc/html/search/functions_4.js b/doc/html/search/functions_4.js index f237317..6fb1442 100644 --- a/doc/html/search/functions_4.js +++ b/doc/html/search/functions_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['sci_5foctave_5ffun_52',['sci_octave_fun',['../sci__octave_8cpp.html#a74f2258789a64de6417c6d8912144449',1,'sci_octave.cpp']]] + ['sci_5foctave_5ffun_68',['sci_octave_fun',['../sci__octave_8cpp.html#a74f2258789a64de6417c6d8912144449',1,'sci_octave.cpp']]] ]; diff --git a/doc/html/search/pages_0.js b/doc/html/search/pages_0.js index 6e65cb1..3d9d482 100644 --- a/doc/html/search/pages_0.js +++ b/doc/html/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['fossee_20scilab_20octave_20toolbox_75',['FOSSEE Scilab Octave Toolbox',['../md__r_e_a_d_m_e.html',1,'']]] + ['fossee_20scilab_20octave_20toolbox_105',['FOSSEE Scilab Octave Toolbox',['../md__r_e_a_d_m_e.html',1,'']]] ]; diff --git a/doc/html/search/searchdata.js b/doc/html/search/searchdata.js index 0211c00..962eb6d 100644 --- a/doc/html/search/searchdata.js +++ b/doc/html/search/searchdata.js @@ -1,10 +1,10 @@ var indexSectionsWithContent = { - 0: "acefilmnorst", + 0: "acdefiklmnorst", 1: "f", 2: "flmrs", 3: "cflms", - 4: "aeinot", + 4: "acdeiknorst", 5: "f", 6: "t", 7: "flm", diff --git a/doc/html/search/variables_0.js b/doc/html/search/variables_0.js index 49062cf..76c3e1c 100644 --- a/doc/html/search/variables_0.js +++ b/doc/html/search/variables_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['argument_53',['argument',['../struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb',1,'FUNCCALL']]] + ['argument_69',['argument',['../struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb',1,'FUNCCALL']]] ]; diff --git a/doc/html/search/variables_1.js b/doc/html/search/variables_1.js index 362bdf4..d30d1d0 100644 --- a/doc/html/search/variables_1.js +++ b/doc/html/search/variables_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['err_54',['err',['../struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56',1,'FUNCCALL']]] + ['cols_70',['cols',['../struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba',1,'FUNCSTRUCT']]] ]; diff --git a/doc/html/search/variables_2.js b/doc/html/search/variables_2.js index 604566d..fda2d99 100644 --- a/doc/html/search/variables_2.js +++ b/doc/html/search/variables_2.js @@ -1,7 +1,5 @@ var searchData= [ - ['in_5fdata_5fimg_55',['in_data_img',['../struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161',1,'FUNCARGS']]], - ['in_5fdata_5freal_56',['in_data_real',['../struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d',1,'FUNCARGS']]], - ['is_5fin_5fcmplx_57',['is_in_cmplx',['../struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9',1,'FUNCARGS']]], - ['is_5fout_5fcmplx_58',['is_out_cmplx',['../struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554',1,'FUNCARGS']]] + ['dataimg_71',['dataImg',['../struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2',1,'FUNCSTRUCT']]], + ['datareal_72',['dataReal',['../struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679',1,'FUNCSTRUCT']]] ]; diff --git a/doc/html/search/variables_3.js b/doc/html/search/variables_3.js index 4f36b6d..7d83c31 100644 --- a/doc/html/search/variables_3.js +++ b/doc/html/search/variables_3.js @@ -1,10 +1,4 @@ var searchData= [ - ['n_5fin_5farguments_59',['n_in_arguments',['../struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a',1,'FUNCCALL']]], - ['n_5fin_5fcols_60',['n_in_cols',['../struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37',1,'FUNCARGS']]], - ['n_5fin_5frows_61',['n_in_rows',['../struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d',1,'FUNCARGS']]], - ['n_5fout_5farguments_62',['n_out_arguments',['../struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349',1,'FUNCCALL']]], - ['n_5fout_5fcols_63',['n_out_cols',['../struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9',1,'FUNCARGS']]], - ['n_5fout_5frows_64',['n_out_rows',['../struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc',1,'FUNCARGS']]], - ['n_5fout_5fuser_65',['n_out_user',['../struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e',1,'FUNCCALL']]] + ['err_73',['err',['../struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56',1,'FUNCCALL']]] ]; diff --git a/doc/html/search/variables_4.js b/doc/html/search/variables_4.js index eb378ae..dc8e539 100644 --- a/doc/html/search/variables_4.js +++ b/doc/html/search/variables_4.js @@ -1,5 +1,10 @@ var searchData= [ - ['out_5fdata_5fimg_66',['out_data_img',['../struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2',1,'FUNCARGS']]], - ['out_5fdata_5freal_67',['out_data_real',['../struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4',1,'FUNCARGS']]] + ['in_5fdata_5fimg_74',['in_data_img',['../struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161',1,'FUNCARGS']]], + ['in_5fdata_5freal_75',['in_data_real',['../struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d',1,'FUNCARGS']]], + ['in_5fstruct_76',['in_struct',['../struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79',1,'FUNCARGS']]], + ['is_5fin_5fcmplx_77',['is_in_cmplx',['../struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9',1,'FUNCARGS']]], + ['is_5fout_5fcmplx_78',['is_out_cmplx',['../struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554',1,'FUNCARGS']]], + ['is_5fout_5fstring_79',['is_out_string',['../struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e',1,'FUNCARGS']]], + ['is_5fout_5fstruct_80',['is_out_struct',['../struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6',1,'FUNCARGS']]] ]; diff --git a/doc/html/search/variables_5.js b/doc/html/search/variables_5.js index ba956f7..2ea28d2 100644 --- a/doc/html/search/variables_5.js +++ b/doc/html/search/variables_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['type_68',['type',['../struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9',1,'FUNCARGS']]] + ['key_81',['key',['../struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b',1,'FUNCSTRUCT']]] ]; diff --git a/doc/html/search/variables_6.html b/doc/html/search/variables_6.html new file mode 100644 index 0000000..7d48e75 --- /dev/null +++ b/doc/html/search/variables_6.html @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.9.1"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="variables_6.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +</script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +</script> +</div> +</body> +</html> diff --git a/doc/html/search/variables_6.js b/doc/html/search/variables_6.js new file mode 100644 index 0000000..3caf63a --- /dev/null +++ b/doc/html/search/variables_6.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['n_5fin_5farguments_82',['n_in_arguments',['../struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a',1,'FUNCCALL']]], + ['n_5fin_5fcols_83',['n_in_cols',['../struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37',1,'FUNCARGS']]], + ['n_5fin_5frows_84',['n_in_rows',['../struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d',1,'FUNCARGS']]], + ['n_5fin_5fstruct_5flen_85',['n_in_struct_len',['../struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d',1,'FUNCARGS']]], + ['n_5fout_5farguments_86',['n_out_arguments',['../struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349',1,'FUNCCALL']]], + ['n_5fout_5fcols_87',['n_out_cols',['../struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9',1,'FUNCARGS']]], + ['n_5fout_5frows_88',['n_out_rows',['../struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc',1,'FUNCARGS']]], + ['n_5fout_5fstruct_5flen_89',['n_out_struct_len',['../struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172',1,'FUNCARGS']]], + ['n_5fout_5fuser_90',['n_out_user',['../struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e',1,'FUNCCALL']]] +]; diff --git a/doc/html/search/variables_7.html b/doc/html/search/variables_7.html new file mode 100644 index 0000000..5c26340 --- /dev/null +++ b/doc/html/search/variables_7.html @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.9.1"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="variables_7.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +</script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +</script> +</div> +</body> +</html> diff --git a/doc/html/search/variables_7.js b/doc/html/search/variables_7.js new file mode 100644 index 0000000..834259c --- /dev/null +++ b/doc/html/search/variables_7.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['out_5fdata_5fimg_91',['out_data_img',['../struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2',1,'FUNCARGS']]], + ['out_5fdata_5freal_92',['out_data_real',['../struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4',1,'FUNCARGS']]], + ['out_5fstruct_93',['out_struct',['../struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754',1,'FUNCARGS']]] +]; diff --git a/doc/html/search/variables_8.html b/doc/html/search/variables_8.html new file mode 100644 index 0000000..dc9ec54 --- /dev/null +++ b/doc/html/search/variables_8.html @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.9.1"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="variables_8.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +</script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +</script> +</div> +</body> +</html> diff --git a/doc/html/search/variables_8.js b/doc/html/search/variables_8.js new file mode 100644 index 0000000..9642d8c --- /dev/null +++ b/doc/html/search/variables_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['rows_94',['rows',['../struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157',1,'FUNCSTRUCT']]] +]; diff --git a/doc/html/search/variables_9.html b/doc/html/search/variables_9.html new file mode 100644 index 0000000..7b01475 --- /dev/null +++ b/doc/html/search/variables_9.html @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.9.1"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="variables_9.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +</script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +</script> +</div> +</body> +</html> diff --git a/doc/html/search/variables_9.js b/doc/html/search/variables_9.js new file mode 100644 index 0000000..2267d25 --- /dev/null +++ b/doc/html/search/variables_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['str_95',['str',['../struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d',1,'FUNCSTRUCT']]] +]; diff --git a/doc/html/search/variables_a.html b/doc/html/search/variables_a.html new file mode 100644 index 0000000..52a724d --- /dev/null +++ b/doc/html/search/variables_a.html @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.9.1"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="variables_a.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +</script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +</script> +</div> +</body> +</html> diff --git a/doc/html/search/variables_a.js b/doc/html/search/variables_a.js new file mode 100644 index 0000000..f205944 --- /dev/null +++ b/doc/html/search/variables_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['type_96',['type',['../struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7',1,'FUNCSTRUCT::type()'],['../struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9',1,'FUNCARGS::type()']]] +]; diff --git a/doc/html/src_2fun_8h.html b/doc/html/src_2fun_8h.html index 0620784..81b1511 100644 --- a/doc/html/src_2fun_8h.html +++ b/doc/html/src_2fun_8h.html @@ -107,9 +107,14 @@ $(document).ready(function(){initNavTree('src_2fun_8h.html',''); initResizable() <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> +<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct used to pass structs to Octave from the fun library. <a href="struct_f_u_n_c_s_t_r_u_c_t.html#details">More...</a><br /></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct used to send/receive Scilab data to/from the gateway to <a class="el" href="fun_8cpp.html">fun.cpp</a> API. <a href="struct_f_u_n_c_a_r_g_s.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct used to call and pass the data to <a class="el" href="fun_8cpp.html">fun.cpp</a> API. <a href="struct_f_u_n_c_c_a_l_l.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> @@ -119,17 +124,25 @@ Macros</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> -<tr class="memitem:a160793ea95e0b5106580229a2a5f1134"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> { <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a> +<tr class="memitem:a160793ea95e0b5106580229a2a5f1134"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> { <br /> +  <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a> +, <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc">TYPE_COMPLEX</a> , <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a> -, <a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a> +, <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c">TYPE_STRUCT</a> +, <br /> +  <a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a> +, <a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc">TYPE_COMPLEX</a> , <a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a> +, <a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c">TYPE_STRUCT</a> +<br /> }</td></tr> <tr class="separator:a160793ea95e0b5106580229a2a5f1134"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:adda0eaf7454844236de53495b494cdd4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">fun</a> (<a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a> *arr, <a class="el" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a> *call)</td></tr> -<tr class="memdesc:adda0eaf7454844236de53495b494cdd4"><td class="mdescLeft"> </td><td class="mdescRight">Function to Interact with Octave's API. <a href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">More...</a><br /></td></tr> +<tr class="memdesc:adda0eaf7454844236de53495b494cdd4"><td class="mdescLeft"> </td><td class="mdescRight">API Function to call/receive and pass the data to fun API <br /> + <a href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">More...</a><br /></td></tr> <tr class="separator:adda0eaf7454844236de53495b494cdd4"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> @@ -160,10 +173,18 @@ Functions</h2></td></tr> </table> </div><div class="memdoc"> <table class="fieldtable"> -<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"></a>TYPE_DOUBLE </td><td class="fielddoc"></td></tr> -<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"></a>TYPE_STRING </td><td class="fielddoc"></td></tr> +<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"></a>TYPE_DOUBLE </td><td class="fielddoc"><p>similar to scilab double </p> +</td></tr> +<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc"></a>TYPE_COMPLEX </td><td class="fielddoc"><p>similar to scilab complex </p> +</td></tr> +<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"></a>TYPE_STRING </td><td class="fielddoc"><p>similar to scilab string </p> +</td></tr> +<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c"></a>TYPE_STRUCT </td><td class="fielddoc"><p>similar to scilab struct </p> +</td></tr> <tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"></a>TYPE_DOUBLE </td><td class="fielddoc"></td></tr> +<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc"></a>TYPE_COMPLEX </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"></a>TYPE_STRING </td><td class="fielddoc"></td></tr> +<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c"></a>TYPE_STRUCT </td><td class="fielddoc"></td></tr> </table> </div> @@ -195,7 +216,18 @@ Functions</h2></td></tr> </table> </div><div class="memdoc"> -<p>Function to Interact with Octave's API. </p> +<p>API Function to call/receive and pass the data to fun API <br /> + </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">arr</td><td>Input data <a class="el" href="struct_f_u_n_c_a_r_g_s.html" title="Struct used to send/receive Scilab data to/from the gateway to fun.cpp API.">FUNCARGS</a> </td></tr> + <tr><td class="paramname">call</td><td>Input Arguments <a class="el" href="struct_f_u_n_c_c_a_l_l.html" title="Struct used to call and pass the data to fun.cpp API.">FUNCCALL</a> </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>int Status Code</dd></dl> +<p>API Function to call/receive and pass the data to fun API <br /> +</p> <p>This Function will be communicating with Octave to access it's function. </p> </div> diff --git a/doc/html/src_2fun_8h.js b/doc/html/src_2fun_8h.js index af3d386..7dec6fb 100644 --- a/doc/html/src_2fun_8h.js +++ b/doc/html/src_2fun_8h.js @@ -1,13 +1,18 @@ var src_2fun_8h = [ + [ "FUNCSTRUCT", "struct_f_u_n_c_s_t_r_u_c_t.html", "struct_f_u_n_c_s_t_r_u_c_t" ], [ "FUNCARGS", "struct_f_u_n_c_a_r_g_s.html", "struct_f_u_n_c_a_r_g_s" ], [ "FUNCCALL", "struct_f_u_n_c_c_a_l_l.html", "struct_f_u_n_c_c_a_l_l" ], [ "fun_h__", "src_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9", null ], [ "FUNCTYPE", "src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134", [ [ "TYPE_DOUBLE", "src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c", null ], + [ "TYPE_COMPLEX", "src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc", null ], [ "TYPE_STRING", "src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a", null ], + [ "TYPE_STRUCT", "src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c", null ], [ "TYPE_DOUBLE", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c", null ], - [ "TYPE_STRING", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a", null ] + [ "TYPE_COMPLEX", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc", null ], + [ "TYPE_STRING", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a", null ], + [ "TYPE_STRUCT", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c", null ] ] ], [ "fun", "src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4", null ] ];
\ No newline at end of file diff --git a/doc/html/src_2fun_8h_source.html b/doc/html/src_2fun_8h_source.html index db54e52..3e00205 100644 --- a/doc/html/src_2fun_8h_source.html +++ b/doc/html/src_2fun_8h_source.html @@ -112,62 +112,93 @@ $(document).ready(function(){initNavTree('src_2fun_8h_source.html',''); initResi <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">//extern "C" int fun (double* answ, double* in1, int in1_row, std::string name, std::string opt);</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span></div> -<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> {</div> +<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> { </div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div> -<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134"> 18</a></span>  <span class="keyword">typedef</span> <span class="keyword">enum</span></div> -<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  {</div> -<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"> 20</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a>,</div> -<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"> 21</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a>,</div> -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  }<a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a>;</div> -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div> -<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html"> 24</a></span>  <span class="keyword">typedef</span> <span class="keyword">struct</span></div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  {</div> -<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9"> 26</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9">type</a>;</div> -<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d"> 27</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d">n_in_rows</a>;</div> -<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37"> 28</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37">n_in_cols</a>;</div> -<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc"> 29</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc">n_out_rows</a>;</div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9"> 30</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9">n_out_cols</a>;</div> -<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9"> 31</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9">is_in_cmplx</a>;</div> -<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554"> 32</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554">is_out_cmplx</a>;</div> -<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d"> 33</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d">in_data_real</a>;</div> -<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161"> 34</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161">in_data_img</a>;</div> -<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4"> 35</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4">out_data_real</a>;</div> -<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2"> 36</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2">out_data_img</a>;</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  }<a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a>;</div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div> -<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html"> 39</a></span>  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a"> 40</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a">n_in_arguments</a>; <span class="comment">// number of input arguments</span></div> -<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349"> 41</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349">n_out_arguments</a>; <span class="comment">// number of output arguments</span></div> -<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e"> 42</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e">n_out_user</a>; <span class="comment">// number of output arguments</span></div> -<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56"> 43</a></span>  <span class="keywordtype">char</span> *<a class="code" href="struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56">err</a>; <span class="comment">// Name</span></div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="comment">//char *package; //Name of octave package to be loaded</span></div> -<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb"> 45</a></span>  <a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a> *<a class="code" href="struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb">argument</a>;</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> } <a class="code" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a>;</div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">int</span> <a class="code" href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">fun</a>(<a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a> *arr, <a class="code" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a> *call);</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> }</div> +<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div> +<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134"> 19</a></span>  <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> +<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"> 20</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a>, </div> +<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc"> 21</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc">TYPE_COMPLEX</a>, </div> +<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"> 22</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a>, </div> +<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c"> 23</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c">TYPE_STRUCT</a>, </div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  }<a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a>;</div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div> +<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_s_t_r_u_c_t.html"> 32</a></span>  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7"> 33</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7">type</a>; </div> +<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b"> 34</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b">key</a>; </div> +<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157"> 35</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157">rows</a>; </div> +<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba"> 36</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba">cols</a>; </div> +<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679"> 37</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679">dataReal</a>; </div> +<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2"> 38</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2">dataImg</a>; </div> +<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d"> 39</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d">str</a>; </div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  } <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a>;</div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div> +<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html"> 48</a></span>  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9"> 50</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9">type</a>; </div> +<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d"> 51</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d">n_in_rows</a>; </div> +<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37"> 52</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37">n_in_cols</a>; </div> +<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d"> 53</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d">n_in_struct_len</a>; </div> +<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc"> 54</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc">n_out_rows</a>; </div> +<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9"> 55</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9">n_out_cols</a>; </div> +<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172"> 56</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172">n_out_struct_len</a>; </div> +<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9"> 57</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9">is_in_cmplx</a>; </div> +<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554"> 58</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554">is_out_cmplx</a>; </div> +<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6"> 59</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6">is_out_struct</a>; </div> +<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e"> 60</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e">is_out_string</a>; </div> +<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d"> 61</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d">in_data_real</a>; </div> +<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161"> 62</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161">in_data_img</a>; </div> +<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4"> 63</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4">out_data_real</a>; </div> +<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2"> 64</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2">out_data_img</a>; </div> +<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79"> 65</a></span>  <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a>* <a class="code" href="struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79">in_struct</a>; </div> +<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754"> 66</a></span>  <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a>* <a class="code" href="struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754">out_struct</a>; </div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  } <a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a>;</div> +<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html"> 73</a></span>  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a"> 75</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a">n_in_arguments</a>; </div> +<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349"> 76</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349">n_out_arguments</a>; </div> +<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e"> 77</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e">n_out_user</a>; </div> +<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56"> 78</a></span>  <span class="keywordtype">char</span> *<a class="code" href="struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56">err</a>; </div> +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="comment">//char *package; //Name of octave package to be loaded*/</span></div> +<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb"> 80</a></span>  <a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a> *<a class="code" href="struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb">argument</a>; </div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  } <a class="code" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a>;</div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordtype">int</span> <a class="code" href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">fun</a>(<a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a> *arr, <a class="code" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a> *call);</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> }</div> <div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a></div><div class="ttdeci">FUNCTYPE</div><div class="ttdef"><b>Definition:</b> fun.h:19</div></div> <div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a></div><div class="ttdeci">@ TYPE_DOUBLE</div><div class="ttdef"><b>Definition:</b> fun.h:20</div></div> -<div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a></div><div class="ttdeci">@ TYPE_STRING</div><div class="ttdef"><b>Definition:</b> fun.h:21</div></div> -<div class="ttc" id="asrc_2fun_8h_html_adda0eaf7454844236de53495b494cdd4"><div class="ttname"><a href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">fun</a></div><div class="ttdeci">int fun(FUNCARGS *arr, FUNCCALL *call)</div><div class="ttdoc">Function to Interact with Octave's API.</div><div class="ttdef"><b>Definition:</b> fun.cpp:29</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></div><div class="ttdef"><b>Definition:</b> fun.h:25</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a057c2aa9db10a409e7b9da3b5f0f17f2"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2">FUNCARGS::out_data_img</a></div><div class="ttdeci">void * out_data_img</div><div class="ttdef"><b>Definition:</b> fun.h:36</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a07cd1a0775fad3da2e3a6d3cb941d3e9"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9">FUNCARGS::n_out_cols</a></div><div class="ttdeci">int n_out_cols</div><div class="ttdef"><b>Definition:</b> fun.h:30</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a1ab002ae3f19574b5d7e0469187501f4"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4">FUNCARGS::out_data_real</a></div><div class="ttdeci">void * out_data_real</div><div class="ttdef"><b>Definition:</b> fun.h:35</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a25918ade41c7afafb4a851e6845ac554"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554">FUNCARGS::is_out_cmplx</a></div><div class="ttdeci">int is_out_cmplx</div><div class="ttdef"><b>Definition:</b> fun.h:32</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a5072b853699aed6ed5cff33a6e48b71d"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d">FUNCARGS::n_in_rows</a></div><div class="ttdeci">int n_in_rows</div><div class="ttdef"><b>Definition:</b> fun.h:27</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a57dd8f6ba533785f3c654289054a9d37"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37">FUNCARGS::n_in_cols</a></div><div class="ttdeci">int n_in_cols</div><div class="ttdef"><b>Definition:</b> fun.h:28</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a580ae591432835016133e2ada44be2c9"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9">FUNCARGS::type</a></div><div class="ttdeci">FUNCTYPE type</div><div class="ttdef"><b>Definition:</b> fun.h:26</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a6993c7529d472e393bf6d8b62eee4eb9"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9">FUNCARGS::is_in_cmplx</a></div><div class="ttdeci">int is_in_cmplx</div><div class="ttdef"><b>Definition:</b> fun.h:31</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_accf1038c5390a90bd8465916452918cc"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc">FUNCARGS::n_out_rows</a></div><div class="ttdeci">int n_out_rows</div><div class="ttdef"><b>Definition:</b> fun.h:29</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_aeea2f16c973c70f31ac07d234d509161"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161">FUNCARGS::in_data_img</a></div><div class="ttdeci">void * in_data_img</div><div class="ttdef"><b>Definition:</b> fun.h:34</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_afb520ee91cd773811ae5223113c8a82d"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d">FUNCARGS::in_data_real</a></div><div class="ttdeci">void * in_data_real</div><div class="ttdef"><b>Definition:</b> fun.h:33</div></div> -<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a></div><div class="ttdef"><b>Definition:</b> fun.h:39</div></div> -<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html_a15b282cd4eb7e33fe14aaea926b1a98a"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a">FUNCCALL::n_in_arguments</a></div><div class="ttdeci">int n_in_arguments</div><div class="ttdef"><b>Definition:</b> fun.h:40</div></div> -<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html_a4c3ce57d43862cda7780e020e6ce2349"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349">FUNCCALL::n_out_arguments</a></div><div class="ttdeci">int n_out_arguments</div><div class="ttdef"><b>Definition:</b> fun.h:41</div></div> -<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html_a6ae4ef88bdc4be97e5363448f9522beb"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb">FUNCCALL::argument</a></div><div class="ttdeci">FUNCARGS * argument</div><div class="ttdef"><b>Definition:</b> fun.h:45</div></div> -<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html_a964c4a02c04884e73bd261aa10180d4e"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e">FUNCCALL::n_out_user</a></div><div class="ttdeci">int n_out_user</div><div class="ttdef"><b>Definition:</b> fun.h:42</div></div> -<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html_afbac69a2aa8ae198e46614a2e1228a56"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56">FUNCCALL::err</a></div><div class="ttdeci">char * err</div><div class="ttdef"><b>Definition:</b> fun.h:43</div></div> +<div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c">TYPE_STRUCT</a></div><div class="ttdeci">@ TYPE_STRUCT</div><div class="ttdef"><b>Definition:</b> fun.h:23</div></div> +<div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc">TYPE_COMPLEX</a></div><div class="ttdeci">@ TYPE_COMPLEX</div><div class="ttdef"><b>Definition:</b> fun.h:21</div></div> +<div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a></div><div class="ttdeci">@ TYPE_STRING</div><div class="ttdef"><b>Definition:</b> fun.h:22</div></div> +<div class="ttc" id="asrc_2fun_8h_html_adda0eaf7454844236de53495b494cdd4"><div class="ttname"><a href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">fun</a></div><div class="ttdeci">int fun(FUNCARGS *arr, FUNCCALL *call)</div><div class="ttdoc">API Function to call/receive and pass the data to fun API</div><div class="ttdef"><b>Definition:</b> fun.cpp:30</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></div><div class="ttdoc">Struct used to send/receive Scilab data to/from the gateway to fun.cpp API.</div><div class="ttdef"><b>Definition:</b> fun.h:48</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a057c2aa9db10a409e7b9da3b5f0f17f2"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2">FUNCARGS::out_data_img</a></div><div class="ttdeci">void * out_data_img</div><div class="ttdef"><b>Definition:</b> fun.h:64</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a07cd1a0775fad3da2e3a6d3cb941d3e9"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9">FUNCARGS::n_out_cols</a></div><div class="ttdeci">int n_out_cols</div><div class="ttdef"><b>Definition:</b> fun.h:55</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a1ab002ae3f19574b5d7e0469187501f4"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4">FUNCARGS::out_data_real</a></div><div class="ttdeci">void * out_data_real</div><div class="ttdef"><b>Definition:</b> fun.h:63</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a23897aefce90b1a055e408ef209daab6"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6">FUNCARGS::is_out_struct</a></div><div class="ttdeci">int is_out_struct</div><div class="ttdef"><b>Definition:</b> fun.h:59</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a25918ade41c7afafb4a851e6845ac554"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554">FUNCARGS::is_out_cmplx</a></div><div class="ttdeci">int is_out_cmplx</div><div class="ttdef"><b>Definition:</b> fun.h:58</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a3f38c9b21450c6842913df42db54ae4d"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d">FUNCARGS::n_in_struct_len</a></div><div class="ttdeci">int n_in_struct_len</div><div class="ttdef"><b>Definition:</b> fun.h:53</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a418164a53b8efbfe39439fd7ebe52172"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172">FUNCARGS::n_out_struct_len</a></div><div class="ttdeci">int n_out_struct_len</div><div class="ttdef"><b>Definition:</b> fun.h:56</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a5072b853699aed6ed5cff33a6e48b71d"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d">FUNCARGS::n_in_rows</a></div><div class="ttdeci">int n_in_rows</div><div class="ttdef"><b>Definition:</b> fun.h:51</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a57dd8f6ba533785f3c654289054a9d37"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37">FUNCARGS::n_in_cols</a></div><div class="ttdeci">int n_in_cols</div><div class="ttdef"><b>Definition:</b> fun.h:52</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a580ae591432835016133e2ada44be2c9"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9">FUNCARGS::type</a></div><div class="ttdeci">FUNCTYPE type</div><div class="ttdef"><b>Definition:</b> fun.h:50</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a5e7fbc7ebf438985fcc91b800a67240e"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e">FUNCARGS::is_out_string</a></div><div class="ttdeci">int is_out_string</div><div class="ttdef"><b>Definition:</b> fun.h:60</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_a6993c7529d472e393bf6d8b62eee4eb9"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9">FUNCARGS::is_in_cmplx</a></div><div class="ttdeci">int is_in_cmplx</div><div class="ttdef"><b>Definition:</b> fun.h:57</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_aabfc4b5433234d1272a8db4a1531ba79"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79">FUNCARGS::in_struct</a></div><div class="ttdeci">FUNCSTRUCT * in_struct</div><div class="ttdef"><b>Definition:</b> fun.h:65</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_abb34bfaef96a2e29c65591046c504754"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754">FUNCARGS::out_struct</a></div><div class="ttdeci">FUNCSTRUCT * out_struct</div><div class="ttdef"><b>Definition:</b> fun.h:66</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_accf1038c5390a90bd8465916452918cc"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc">FUNCARGS::n_out_rows</a></div><div class="ttdeci">int n_out_rows</div><div class="ttdef"><b>Definition:</b> fun.h:54</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_aeea2f16c973c70f31ac07d234d509161"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161">FUNCARGS::in_data_img</a></div><div class="ttdeci">void * in_data_img</div><div class="ttdef"><b>Definition:</b> fun.h:62</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html_afb520ee91cd773811ae5223113c8a82d"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d">FUNCARGS::in_data_real</a></div><div class="ttdeci">void * in_data_real</div><div class="ttdef"><b>Definition:</b> fun.h:61</div></div> +<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a></div><div class="ttdoc">Struct used to call and pass the data to fun.cpp API.</div><div class="ttdef"><b>Definition:</b> fun.h:73</div></div> +<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html_a15b282cd4eb7e33fe14aaea926b1a98a"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html#a15b282cd4eb7e33fe14aaea926b1a98a">FUNCCALL::n_in_arguments</a></div><div class="ttdeci">int n_in_arguments</div><div class="ttdef"><b>Definition:</b> fun.h:75</div></div> +<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html_a4c3ce57d43862cda7780e020e6ce2349"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html#a4c3ce57d43862cda7780e020e6ce2349">FUNCCALL::n_out_arguments</a></div><div class="ttdeci">int n_out_arguments</div><div class="ttdef"><b>Definition:</b> fun.h:76</div></div> +<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html_a6ae4ef88bdc4be97e5363448f9522beb"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb">FUNCCALL::argument</a></div><div class="ttdeci">FUNCARGS * argument</div><div class="ttdef"><b>Definition:</b> fun.h:80</div></div> +<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html_a964c4a02c04884e73bd261aa10180d4e"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html#a964c4a02c04884e73bd261aa10180d4e">FUNCCALL::n_out_user</a></div><div class="ttdeci">int n_out_user</div><div class="ttdef"><b>Definition:</b> fun.h:77</div></div> +<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html_afbac69a2aa8ae198e46614a2e1228a56"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html#afbac69a2aa8ae198e46614a2e1228a56">FUNCCALL::err</a></div><div class="ttdeci">char * err</div><div class="ttdef"><b>Definition:</b> fun.h:78</div></div> +<div class="ttc" id="astruct_f_u_n_c_s_t_r_u_c_t_html"><div class="ttname"><a href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></div><div class="ttdoc">Struct used to pass structs to Octave from the fun library.</div><div class="ttdef"><b>Definition:</b> fun.h:32</div></div> +<div class="ttc" id="astruct_f_u_n_c_s_t_r_u_c_t_html_a03c3251e6292eeca88505406761e4fd7"><div class="ttname"><a href="struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7">FUNCSTRUCT::type</a></div><div class="ttdeci">FUNCTYPE type</div><div class="ttdef"><b>Definition:</b> fun.h:33</div></div> +<div class="ttc" id="astruct_f_u_n_c_s_t_r_u_c_t_html_a175d20292e70fd1fb89e40d6d128653d"><div class="ttname"><a href="struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d">FUNCSTRUCT::str</a></div><div class="ttdeci">void * str</div><div class="ttdef"><b>Definition:</b> fun.h:39</div></div> +<div class="ttc" id="astruct_f_u_n_c_s_t_r_u_c_t_html_a7512f24fd057d4d93074e9a5c7951157"><div class="ttname"><a href="struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157">FUNCSTRUCT::rows</a></div><div class="ttdeci">int rows</div><div class="ttdef"><b>Definition:</b> fun.h:35</div></div> +<div class="ttc" id="astruct_f_u_n_c_s_t_r_u_c_t_html_a91ce1300dd1b9c3b18ac38c34171d679"><div class="ttname"><a href="struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679">FUNCSTRUCT::dataReal</a></div><div class="ttdeci">void * dataReal</div><div class="ttdef"><b>Definition:</b> fun.h:37</div></div> +<div class="ttc" id="astruct_f_u_n_c_s_t_r_u_c_t_html_ad40fd4328e821e9eaa553bbdf5c83bba"><div class="ttname"><a href="struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba">FUNCSTRUCT::cols</a></div><div class="ttdeci">int cols</div><div class="ttdef"><b>Definition:</b> fun.h:36</div></div> +<div class="ttc" id="astruct_f_u_n_c_s_t_r_u_c_t_html_ae298630243ee8fadf8503dd4fd81f52b"><div class="ttname"><a href="struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b">FUNCSTRUCT::key</a></div><div class="ttdeci">void * key</div><div class="ttdef"><b>Definition:</b> fun.h:34</div></div> +<div class="ttc" id="astruct_f_u_n_c_s_t_r_u_c_t_html_ae7fbe0037ac898a607fe3648afa61be2"><div class="ttname"><a href="struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2">FUNCSTRUCT::dataImg</a></div><div class="ttdeci">void * dataImg</div><div class="ttdef"><b>Definition:</b> fun.h:38</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> diff --git a/doc/html/struct_f_u_n_c_a_r_g_s-members.html b/doc/html/struct_f_u_n_c_a_r_g_s-members.html index beb51fa..a2438f4 100644 --- a/doc/html/struct_f_u_n_c_a_r_g_s-members.html +++ b/doc/html/struct_f_u_n_c_a_r_g_s-members.html @@ -102,14 +102,20 @@ $(document).ready(function(){initNavTree('struct_f_u_n_c_a_r_g_s.html',''); init <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161">in_data_img</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d">in_data_real</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9">is_in_cmplx</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554">is_out_cmplx</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37">n_in_cols</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d">n_in_rows</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79">in_struct</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9">is_in_cmplx</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554">is_out_cmplx</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e">is_out_string</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6">is_out_struct</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37">n_in_cols</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d">n_in_rows</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d">n_in_struct_len</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9">n_out_cols</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc">n_out_rows</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2">out_data_img</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4">out_data_real</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172">n_out_struct_len</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2">out_data_img</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4">out_data_real</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754">out_struct</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9">type</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td><td class="entry"></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> diff --git a/doc/html/struct_f_u_n_c_a_r_g_s.html b/doc/html/struct_f_u_n_c_a_r_g_s.html index bed26e1..8e82bee 100644 --- a/doc/html/struct_f_u_n_c_a_r_g_s.html +++ b/doc/html/struct_f_u_n_c_a_r_g_s.html @@ -101,6 +101,9 @@ $(document).ready(function(){initNavTree('struct_f_u_n_c_a_r_g_s.html',''); init </div><!--header--> <div class="contents"> +<p>Struct used to send/receive Scilab data to/from the gateway to <a class="el" href="fun_8cpp.html">fun.cpp</a> API. + <a href="struct_f_u_n_c_a_r_g_s.html#details">More...</a></p> + <p><code>#include <<a class="el" href="src_2fun_8h_source.html">fun.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> @@ -111,14 +114,22 @@ Public Attributes</h2></td></tr> <tr class="separator:a5072b853699aed6ed5cff33a6e48b71d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a57dd8f6ba533785f3c654289054a9d37"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37">n_in_cols</a></td></tr> <tr class="separator:a57dd8f6ba533785f3c654289054a9d37"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3f38c9b21450c6842913df42db54ae4d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d">n_in_struct_len</a></td></tr> +<tr class="separator:a3f38c9b21450c6842913df42db54ae4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:accf1038c5390a90bd8465916452918cc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc">n_out_rows</a></td></tr> <tr class="separator:accf1038c5390a90bd8465916452918cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07cd1a0775fad3da2e3a6d3cb941d3e9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9">n_out_cols</a></td></tr> <tr class="separator:a07cd1a0775fad3da2e3a6d3cb941d3e9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a418164a53b8efbfe39439fd7ebe52172"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172">n_out_struct_len</a></td></tr> +<tr class="separator:a418164a53b8efbfe39439fd7ebe52172"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6993c7529d472e393bf6d8b62eee4eb9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9">is_in_cmplx</a></td></tr> <tr class="separator:a6993c7529d472e393bf6d8b62eee4eb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25918ade41c7afafb4a851e6845ac554"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554">is_out_cmplx</a></td></tr> <tr class="separator:a25918ade41c7afafb4a851e6845ac554"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a23897aefce90b1a055e408ef209daab6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6">is_out_struct</a></td></tr> +<tr class="separator:a23897aefce90b1a055e408ef209daab6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5e7fbc7ebf438985fcc91b800a67240e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e">is_out_string</a></td></tr> +<tr class="separator:a5e7fbc7ebf438985fcc91b800a67240e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb520ee91cd773811ae5223113c8a82d"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d">in_data_real</a></td></tr> <tr class="separator:afb520ee91cd773811ae5223113c8a82d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeea2f16c973c70f31ac07d234d509161"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161">in_data_img</a></td></tr> @@ -127,8 +138,14 @@ Public Attributes</h2></td></tr> <tr class="separator:a1ab002ae3f19574b5d7e0469187501f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a057c2aa9db10a409e7b9da3b5f0f17f2"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2">out_data_img</a></td></tr> <tr class="separator:a057c2aa9db10a409e7b9da3b5f0f17f2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aabfc4b5433234d1272a8db4a1531ba79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79">in_struct</a></td></tr> +<tr class="separator:aabfc4b5433234d1272a8db4a1531ba79"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abb34bfaef96a2e29c65591046c504754"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754">out_struct</a></td></tr> +<tr class="separator:abb34bfaef96a2e29c65591046c504754"><td class="memSeparator" colspan="2"> </td></tr> </table> -<h2 class="groupheader">Member Data Documentation</h2> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Struct used to send/receive Scilab data to/from the gateway to <a class="el" href="fun_8cpp.html">fun.cpp</a> API. </p> +</div><h2 class="groupheader">Member Data Documentation</h2> <a id="aeea2f16c973c70f31ac07d234d509161"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeea2f16c973c70f31ac07d234d509161">◆ </a></span>in_data_img</h2> @@ -140,6 +157,7 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Input imaginary part (complex) array </p> </div> </div> @@ -154,6 +172,22 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Input real part (complex) array </p> + +</div> +</div> +<a id="aabfc4b5433234d1272a8db4a1531ba79"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aabfc4b5433234d1272a8db4a1531ba79">◆ </a></span>in_struct</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a> * FUNCARGS::in_struct</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Input struct </p> </div> </div> @@ -168,6 +202,7 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Input is a Complex data type </p> </div> </div> @@ -182,6 +217,37 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Output is a Complex data type </p> + +</div> +</div> +<a id="a5e7fbc7ebf438985fcc91b800a67240e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a5e7fbc7ebf438985fcc91b800a67240e">◆ </a></span>is_out_string</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int FUNCARGS::is_out_string</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Output is a String data type </p> + +</div> +</div> +<a id="a23897aefce90b1a055e408ef209daab6"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a23897aefce90b1a055e408ef209daab6">◆ </a></span>is_out_struct</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int FUNCARGS::is_out_struct</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Output is a Struct data type </p> </div> </div> @@ -196,6 +262,7 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Input cols dimension of data </p> </div> </div> @@ -210,6 +277,22 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Input rows dimension of data </p> + +</div> +</div> +<a id="a3f38c9b21450c6842913df42db54ae4d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3f38c9b21450c6842913df42db54ae4d">◆ </a></span>n_in_struct_len</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int FUNCARGS::n_in_struct_len</td> + </tr> + </table> +</div><div class="memdoc"> +<p>input struct length </p> </div> </div> @@ -224,6 +307,7 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Output cold dimension of data </p> </div> </div> @@ -238,6 +322,22 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Ouput rows dimension of data </p> + +</div> +</div> +<a id="a418164a53b8efbfe39439fd7ebe52172"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a418164a53b8efbfe39439fd7ebe52172">◆ </a></span>n_out_struct_len</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int FUNCARGS::n_out_struct_len</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Output struct length </p> </div> </div> @@ -252,6 +352,7 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Output imaginary part (complex) array </p> </div> </div> @@ -266,6 +367,22 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Output real part (complex) array </p> + +</div> +</div> +<a id="abb34bfaef96a2e29c65591046c504754"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abb34bfaef96a2e29c65591046c504754">◆ </a></span>out_struct</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a> * FUNCARGS::out_struct</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Output struct </p> </div> </div> @@ -280,6 +397,8 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Type of data <br /> + </p> </div> </div> diff --git a/doc/html/struct_f_u_n_c_a_r_g_s.js b/doc/html/struct_f_u_n_c_a_r_g_s.js index fcacce9..987300e 100644 --- a/doc/html/struct_f_u_n_c_a_r_g_s.js +++ b/doc/html/struct_f_u_n_c_a_r_g_s.js @@ -2,13 +2,19 @@ var struct_f_u_n_c_a_r_g_s = [ [ "in_data_img", "struct_f_u_n_c_a_r_g_s.html#aeea2f16c973c70f31ac07d234d509161", null ], [ "in_data_real", "struct_f_u_n_c_a_r_g_s.html#afb520ee91cd773811ae5223113c8a82d", null ], + [ "in_struct", "struct_f_u_n_c_a_r_g_s.html#aabfc4b5433234d1272a8db4a1531ba79", null ], [ "is_in_cmplx", "struct_f_u_n_c_a_r_g_s.html#a6993c7529d472e393bf6d8b62eee4eb9", null ], [ "is_out_cmplx", "struct_f_u_n_c_a_r_g_s.html#a25918ade41c7afafb4a851e6845ac554", null ], + [ "is_out_string", "struct_f_u_n_c_a_r_g_s.html#a5e7fbc7ebf438985fcc91b800a67240e", null ], + [ "is_out_struct", "struct_f_u_n_c_a_r_g_s.html#a23897aefce90b1a055e408ef209daab6", null ], [ "n_in_cols", "struct_f_u_n_c_a_r_g_s.html#a57dd8f6ba533785f3c654289054a9d37", null ], [ "n_in_rows", "struct_f_u_n_c_a_r_g_s.html#a5072b853699aed6ed5cff33a6e48b71d", null ], + [ "n_in_struct_len", "struct_f_u_n_c_a_r_g_s.html#a3f38c9b21450c6842913df42db54ae4d", null ], [ "n_out_cols", "struct_f_u_n_c_a_r_g_s.html#a07cd1a0775fad3da2e3a6d3cb941d3e9", null ], [ "n_out_rows", "struct_f_u_n_c_a_r_g_s.html#accf1038c5390a90bd8465916452918cc", null ], + [ "n_out_struct_len", "struct_f_u_n_c_a_r_g_s.html#a418164a53b8efbfe39439fd7ebe52172", null ], [ "out_data_img", "struct_f_u_n_c_a_r_g_s.html#a057c2aa9db10a409e7b9da3b5f0f17f2", null ], [ "out_data_real", "struct_f_u_n_c_a_r_g_s.html#a1ab002ae3f19574b5d7e0469187501f4", null ], + [ "out_struct", "struct_f_u_n_c_a_r_g_s.html#abb34bfaef96a2e29c65591046c504754", null ], [ "type", "struct_f_u_n_c_a_r_g_s.html#a580ae591432835016133e2ada44be2c9", null ] ];
\ No newline at end of file diff --git a/doc/html/struct_f_u_n_c_c_a_l_l.html b/doc/html/struct_f_u_n_c_c_a_l_l.html index c3ffd9d..32b9a9d 100644 --- a/doc/html/struct_f_u_n_c_c_a_l_l.html +++ b/doc/html/struct_f_u_n_c_c_a_l_l.html @@ -101,6 +101,9 @@ $(document).ready(function(){initNavTree('struct_f_u_n_c_c_a_l_l.html',''); init </div><!--header--> <div class="contents"> +<p>Struct used to call and pass the data to <a class="el" href="fun_8cpp.html">fun.cpp</a> API. + <a href="struct_f_u_n_c_c_a_l_l.html#details">More...</a></p> + <p><code>#include <<a class="el" href="src_2fun_8h_source.html">fun.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> @@ -116,7 +119,9 @@ Public Attributes</h2></td></tr> <tr class="memitem:a6ae4ef88bdc4be97e5363448f9522beb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_c_a_l_l.html#a6ae4ef88bdc4be97e5363448f9522beb">argument</a></td></tr> <tr class="separator:a6ae4ef88bdc4be97e5363448f9522beb"><td class="memSeparator" colspan="2"> </td></tr> </table> -<h2 class="groupheader">Member Data Documentation</h2> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Struct used to call and pass the data to <a class="el" href="fun_8cpp.html">fun.cpp</a> API. </p> +</div><h2 class="groupheader">Member Data Documentation</h2> <a id="a6ae4ef88bdc4be97e5363448f9522beb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ae4ef88bdc4be97e5363448f9522beb">◆ </a></span>argument</h2> @@ -128,6 +133,7 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Struct defining and containing the data </p> </div> </div> @@ -142,6 +148,7 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Return errors </p> </div> </div> @@ -156,6 +163,7 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Number of input arguments </p> </div> </div> @@ -170,6 +178,7 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Number of output arguments </p> </div> </div> @@ -184,6 +193,7 @@ Public Attributes</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Number of output arguements expected to be returned </p> </div> </div> diff --git a/doc/html/struct_f_u_n_c_s_t_r_u_c_t-members.html b/doc/html/struct_f_u_n_c_s_t_r_u_c_t-members.html new file mode 100644 index 0000000..af073b5 --- /dev/null +++ b/doc/html/struct_f_u_n_c_s_t_r_u_c_t-members.html @@ -0,0 +1,119 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.9.1"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>FOSSEE Scilab Octave Toolbox: Member List</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ + $(document).ready(function() { init_search(); }); +/* @license-end */ +</script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectlogo"><img alt="Logo" src="Scilab_Logo.png"/></td> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">FOSSEE Scilab Octave Toolbox + </div> + <div id="projectbrief">This is a scilab toolbox to call octave functions. It requires octave to be installed on the system.</div> + </td> + <td> <div id="MSearchBox" class="MSearchBoxInactive"> + <span class="left"> + <img id="MSearchSelect" src="search/mag_sel.svg" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + alt=""/> + <input type="text" id="MSearchField" value="Search" accesskey="S" + onfocus="searchBox.OnSearchFieldFocus(true)" + onblur="searchBox.OnSearchFieldFocus(false)" + onkeyup="searchBox.OnSearchFieldChange(event)"/> + </span><span class="right"> + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a> + </span> + </div> +</td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.9.1 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); +/* @license-end */ +</script> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('struct_f_u_n_c_s_t_r_u_c_t.html',''); initResizable(); }); +/* @license-end */ +</script> +<div id="doc-content"> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div class="header"> + <div class="headertitle"> +<div class="title">FUNCSTRUCT Member List</div> </div> +</div><!--header--> +<div class="contents"> + +<p>This is the complete list of members for <a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a>, including all inherited members.</p> +<table class="directory"> + <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba">cols</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2">dataImg</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679">dataReal</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b">key</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157">rows</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d">str</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7">type</a></td><td class="entry"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></td><td class="entry"></td></tr> +</table></div><!-- contents --> +</div><!-- doc-content --> +<!-- start footer part --> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> + <ul> + <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li> + </ul> +</div> +</body> +</html> diff --git a/doc/html/struct_f_u_n_c_s_t_r_u_c_t.html b/doc/html/struct_f_u_n_c_s_t_r_u_c_t.html new file mode 100644 index 0000000..01afa4b --- /dev/null +++ b/doc/html/struct_f_u_n_c_s_t_r_u_c_t.html @@ -0,0 +1,247 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.9.1"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>FOSSEE Scilab Octave Toolbox: FUNCSTRUCT Struct Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ + $(document).ready(function() { init_search(); }); +/* @license-end */ +</script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectlogo"><img alt="Logo" src="Scilab_Logo.png"/></td> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">FOSSEE Scilab Octave Toolbox + </div> + <div id="projectbrief">This is a scilab toolbox to call octave functions. It requires octave to be installed on the system.</div> + </td> + <td> <div id="MSearchBox" class="MSearchBoxInactive"> + <span class="left"> + <img id="MSearchSelect" src="search/mag_sel.svg" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + alt=""/> + <input type="text" id="MSearchField" value="Search" accesskey="S" + onfocus="searchBox.OnSearchFieldFocus(true)" + onblur="searchBox.OnSearchFieldFocus(false)" + onkeyup="searchBox.OnSearchFieldChange(event)"/> + </span><span class="right"> + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a> + </span> + </div> +</td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.9.1 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); +/* @license-end */ +</script> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('struct_f_u_n_c_s_t_r_u_c_t.html',''); initResizable(); }); +/* @license-end */ +</script> +<div id="doc-content"> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div class="header"> + <div class="summary"> +<a href="#pub-attribs">Public Attributes</a> | +<a href="struct_f_u_n_c_s_t_r_u_c_t-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">FUNCSTRUCT Struct Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p>Struct used to pass structs to Octave from the fun library. + <a href="struct_f_u_n_c_s_t_r_u_c_t.html#details">More...</a></p> + +<p><code>#include <<a class="el" href="src_2fun_8h_source.html">fun.h</a>></code></p> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr class="memitem:a03c3251e6292eeca88505406761e4fd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7">type</a></td></tr> +<tr class="separator:a03c3251e6292eeca88505406761e4fd7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae298630243ee8fadf8503dd4fd81f52b"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b">key</a></td></tr> +<tr class="separator:ae298630243ee8fadf8503dd4fd81f52b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7512f24fd057d4d93074e9a5c7951157"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157">rows</a></td></tr> +<tr class="separator:a7512f24fd057d4d93074e9a5c7951157"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad40fd4328e821e9eaa553bbdf5c83bba"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba">cols</a></td></tr> +<tr class="separator:ad40fd4328e821e9eaa553bbdf5c83bba"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a91ce1300dd1b9c3b18ac38c34171d679"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679">dataReal</a></td></tr> +<tr class="separator:a91ce1300dd1b9c3b18ac38c34171d679"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae7fbe0037ac898a607fe3648afa61be2"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2">dataImg</a></td></tr> +<tr class="separator:ae7fbe0037ac898a607fe3648afa61be2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a175d20292e70fd1fb89e40d6d128653d"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d">str</a></td></tr> +<tr class="separator:a175d20292e70fd1fb89e40d6d128653d"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Struct used to pass structs to Octave from the fun library. </p> +</div><h2 class="groupheader">Member Data Documentation</h2> +<a id="ad40fd4328e821e9eaa553bbdf5c83bba"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad40fd4328e821e9eaa553bbdf5c83bba">◆ </a></span>cols</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int FUNCSTRUCT::cols</td> + </tr> + </table> +</div><div class="memdoc"> +<p>cols dimension of struct fields' value </p> + +</div> +</div> +<a id="ae7fbe0037ac898a607fe3648afa61be2"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae7fbe0037ac898a607fe3648afa61be2">◆ </a></span>dataImg</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void * FUNCSTRUCT::dataImg</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Img data if struct field's value is complex </p> + +</div> +</div> +<a id="a91ce1300dd1b9c3b18ac38c34171d679"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a91ce1300dd1b9c3b18ac38c34171d679">◆ </a></span>dataReal</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void * FUNCSTRUCT::dataReal</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Real data if struct field's value is real </p> + +</div> +</div> +<a id="ae298630243ee8fadf8503dd4fd81f52b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae298630243ee8fadf8503dd4fd81f52b">◆ </a></span>key</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void * FUNCSTRUCT::key</td> + </tr> + </table> +</div><div class="memdoc"> +<p>key of struct field </p> + +</div> +</div> +<a id="a7512f24fd057d4d93074e9a5c7951157"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7512f24fd057d4d93074e9a5c7951157">◆ </a></span>rows</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int FUNCSTRUCT::rows</td> + </tr> + </table> +</div><div class="memdoc"> +<p>rows dimension of struct field's value </p> + +</div> +</div> +<a id="a175d20292e70fd1fb89e40d6d128653d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a175d20292e70fd1fb89e40d6d128653d">◆ </a></span>str</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void * FUNCSTRUCT::str</td> + </tr> + </table> +</div><div class="memdoc"> +<p>String data if struct field's value is string </p> + +</div> +</div> +<a id="a03c3251e6292eeca88505406761e4fd7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a03c3251e6292eeca88505406761e4fd7">◆ </a></span>type</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> FUNCSTRUCT::type</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Type of value in struct's field </p> + +</div> +</div> +<hr/>The documentation for this struct was generated from the following file:<ul> +<li>src/<a class="el" href="src_2fun_8h_source.html">fun.h</a></li> +</ul> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- start footer part --> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> + <ul> + <li class="navelem"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></li> + <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li> + </ul> +</div> +</body> +</html> diff --git a/doc/html/struct_f_u_n_c_s_t_r_u_c_t.js b/doc/html/struct_f_u_n_c_s_t_r_u_c_t.js new file mode 100644 index 0000000..f983fb2 --- /dev/null +++ b/doc/html/struct_f_u_n_c_s_t_r_u_c_t.js @@ -0,0 +1,10 @@ +var struct_f_u_n_c_s_t_r_u_c_t = +[ + [ "cols", "struct_f_u_n_c_s_t_r_u_c_t.html#ad40fd4328e821e9eaa553bbdf5c83bba", null ], + [ "dataImg", "struct_f_u_n_c_s_t_r_u_c_t.html#ae7fbe0037ac898a607fe3648afa61be2", null ], + [ "dataReal", "struct_f_u_n_c_s_t_r_u_c_t.html#a91ce1300dd1b9c3b18ac38c34171d679", null ], + [ "key", "struct_f_u_n_c_s_t_r_u_c_t.html#ae298630243ee8fadf8503dd4fd81f52b", null ], + [ "rows", "struct_f_u_n_c_s_t_r_u_c_t.html#a7512f24fd057d4d93074e9a5c7951157", null ], + [ "str", "struct_f_u_n_c_s_t_r_u_c_t.html#a175d20292e70fd1fb89e40d6d128653d", null ], + [ "type", "struct_f_u_n_c_s_t_r_u_c_t.html#a03c3251e6292eeca88505406761e4fd7", null ] +];
\ No newline at end of file diff --git a/doc/html/thirdparty_2linux_2include_2fun_8h.html b/doc/html/thirdparty_2linux_2include_2fun_8h.html index b40ebe2..9e04061 100644 --- a/doc/html/thirdparty_2linux_2include_2fun_8h.html +++ b/doc/html/thirdparty_2linux_2include_2fun_8h.html @@ -107,9 +107,14 @@ $(document).ready(function(){initNavTree('thirdparty_2linux_2include_2fun_8h.htm <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> +<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct used to pass structs to Octave from the fun library. <a href="struct_f_u_n_c_s_t_r_u_c_t.html#details">More...</a><br /></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct used to send/receive Scilab data to/from the gateway to <a class="el" href="fun_8cpp.html">fun.cpp</a> API. <a href="struct_f_u_n_c_a_r_g_s.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct used to call and pass the data to <a class="el" href="fun_8cpp.html">fun.cpp</a> API. <a href="struct_f_u_n_c_c_a_l_l.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> @@ -119,10 +124,17 @@ Macros</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> -<tr class="memitem:a160793ea95e0b5106580229a2a5f1134"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> { <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a> +<tr class="memitem:a160793ea95e0b5106580229a2a5f1134"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> { <br /> +  <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a> +, <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc">TYPE_COMPLEX</a> , <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a> -, <a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a> +, <a class="el" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c">TYPE_STRUCT</a> +, <br /> +  <a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a> +, <a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc">TYPE_COMPLEX</a> , <a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a> +, <a class="el" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c">TYPE_STRUCT</a> +<br /> }</td></tr> <tr class="separator:a160793ea95e0b5106580229a2a5f1134"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> @@ -160,10 +172,18 @@ Functions</h2></td></tr> </table> </div><div class="memdoc"> <table class="fieldtable"> -<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"></a>TYPE_DOUBLE </td><td class="fielddoc"></td></tr> -<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"></a>TYPE_STRING </td><td class="fielddoc"></td></tr> +<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"></a>TYPE_DOUBLE </td><td class="fielddoc"><p>similar to scilab double </p> +</td></tr> +<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc"></a>TYPE_COMPLEX </td><td class="fielddoc"><p>similar to scilab complex </p> +</td></tr> +<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"></a>TYPE_STRING </td><td class="fielddoc"><p>similar to scilab string </p> +</td></tr> +<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c"></a>TYPE_STRUCT </td><td class="fielddoc"><p>similar to scilab struct </p> +</td></tr> <tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"></a>TYPE_DOUBLE </td><td class="fielddoc"></td></tr> +<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc"></a>TYPE_COMPLEX </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"></a>TYPE_STRING </td><td class="fielddoc"></td></tr> +<tr><td class="fieldname"><a id="a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c"></a>TYPE_STRUCT </td><td class="fielddoc"></td></tr> </table> </div> @@ -196,6 +216,8 @@ Functions</h2></td></tr> </div><div class="memdoc"> <p>Function to Interact with Octave's API. </p> +<p>API Function to call/receive and pass the data to fun API <br /> +</p> <p>This Function will be communicating with Octave to access it's function. </p> </div> diff --git a/doc/html/thirdparty_2linux_2include_2fun_8h.js b/doc/html/thirdparty_2linux_2include_2fun_8h.js index 0a052dc..97653f7 100644 --- a/doc/html/thirdparty_2linux_2include_2fun_8h.js +++ b/doc/html/thirdparty_2linux_2include_2fun_8h.js @@ -1,13 +1,18 @@ var thirdparty_2linux_2include_2fun_8h = [ + [ "FUNCSTRUCT", "struct_f_u_n_c_s_t_r_u_c_t.html", "struct_f_u_n_c_s_t_r_u_c_t" ], [ "FUNCARGS", "struct_f_u_n_c_a_r_g_s.html", "struct_f_u_n_c_a_r_g_s" ], [ "FUNCCALL", "struct_f_u_n_c_c_a_l_l.html", "struct_f_u_n_c_c_a_l_l" ], [ "fun_h__", "thirdparty_2linux_2include_2fun_8h.html#a2ca3f7142a7018d5861959828144a9e9", null ], [ "FUNCTYPE", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134", [ [ "TYPE_DOUBLE", "src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c", null ], + [ "TYPE_COMPLEX", "src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc", null ], [ "TYPE_STRING", "src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a", null ], + [ "TYPE_STRUCT", "src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c", null ], [ "TYPE_DOUBLE", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c", null ], - [ "TYPE_STRING", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a", null ] + [ "TYPE_COMPLEX", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc", null ], + [ "TYPE_STRING", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a", null ], + [ "TYPE_STRUCT", "thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c", null ] ] ], [ "fun", "thirdparty_2linux_2include_2fun_8h.html#adda0eaf7454844236de53495b494cdd4", null ] ];
\ No newline at end of file diff --git a/doc/html/thirdparty_2linux_2include_2fun_8h_source.html b/doc/html/thirdparty_2linux_2include_2fun_8h_source.html index f8ecedc..ab0fa9b 100644 --- a/doc/html/thirdparty_2linux_2include_2fun_8h_source.html +++ b/doc/html/thirdparty_2linux_2include_2fun_8h_source.html @@ -114,44 +114,63 @@ $(document).ready(function(){initNavTree('thirdparty_2linux_2include_2fun_8h_sou <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> {</div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div> -<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134"> 18</a></span>  <span class="keyword">typedef</span> <span class="keyword">enum</span></div> -<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  {</div> -<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"> 20</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a>,</div> +<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134"> 18</a></span>  <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> +<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"> 19</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a>,</div> +<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc"> 20</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc">TYPE_COMPLEX</a>,</div> <div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"> 21</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a>,</div> -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  }<a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a>;</div> -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div> -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keyword">typedef</span> <span class="keyword">struct</span></div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  {</div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> type;</div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordtype">int</span> n_in_rows;</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordtype">int</span> n_in_cols;</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordtype">int</span> n_out_rows;</div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">int</span> n_out_cols;</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">int</span> is_in_cmplx;</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">int</span> is_out_cmplx;</div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordtype">void</span>* in_data_real;</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">void</span>* in_data_img;</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordtype">void</span>* out_data_real;</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keywordtype">void</span>* out_data_img;</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  }<a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a>;</div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordtype">int</span> n_in_arguments; <span class="comment">// number of input arguments</span></div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordtype">int</span> n_out_arguments; <span class="comment">// number of output arguments</span></div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">int</span> n_out_user; <span class="comment">// number of output arguments</span></div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">char</span> *err; <span class="comment">// Name</span></div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="comment">//char *package; //Name of octave package to be loaded</span></div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a> *argument;</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> } <a class="code" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a>;</div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">int</span> <a class="code" href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">fun</a>(<a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a> *arr, <a class="code" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a> *call);</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> }</div> +<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="thirdparty_2linux_2include_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c"> 22</a></span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c">TYPE_STRUCT</a>,</div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  }<a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a>;</div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> type; <span class="comment">// type of value in struct's field</span></div> +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordtype">void</span>* key; <span class="comment">// key of struct field</span></div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordtype">int</span> rows; <span class="comment">// rows dimension of struct field's value</span></div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordtype">int</span> cols; <span class="comment">// cols dimension of struct fields' value</span></div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">void</span>* dataReal; <span class="comment">// Real data if struct field's value is real</span></div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">void</span>* dataImg; <span class="comment">// Img data if struct field's value is complex</span></div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span>* str; <span class="comment">// string data if struct field's value is string</span></div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  } <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a>;</div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a> type;</div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordtype">int</span> n_in_rows;</div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordtype">int</span> n_in_cols;</div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordtype">int</span> n_in_struct_len; <span class="comment">// ip struct length</span></div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordtype">int</span> n_out_rows;</div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordtype">int</span> n_out_cols;</div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">int</span> n_out_struct_len; <span class="comment">// op struct length</span></div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">int</span> is_in_cmplx;</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordtype">int</span> is_out_cmplx;</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordtype">int</span> is_out_string;</div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordtype">int</span> is_out_struct;</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordtype">void</span>* in_data_real;</div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">void</span>* in_data_img;</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">void</span>* out_data_real;</div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordtype">void</span>* out_data_img;</div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a>* in_struct;</div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a>* out_struct;</div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  } <a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a>;</div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordtype">int</span> n_in_arguments; <span class="comment">// number of input arguments</span></div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">int</span> n_out_arguments; <span class="comment">// number of output arguments</span></div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">int</span> n_out_user; <span class="comment">// number of output arguments</span></div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">char</span> *err; <span class="comment">// Name</span></div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="comment">//char *package; //Name of octave package to be loaded</span></div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a> *argument;</div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  } <a class="code" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a>;</div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordtype">int</span> <a class="code" href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">fun</a>(<a class="code" href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a> *arr, <a class="code" href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a> *call);</div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> }</div> <div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134">FUNCTYPE</a></div><div class="ttdeci">FUNCTYPE</div><div class="ttdef"><b>Definition:</b> fun.h:19</div></div> <div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c">TYPE_DOUBLE</a></div><div class="ttdeci">@ TYPE_DOUBLE</div><div class="ttdef"><b>Definition:</b> fun.h:20</div></div> -<div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a></div><div class="ttdeci">@ TYPE_STRING</div><div class="ttdef"><b>Definition:</b> fun.h:21</div></div> -<div class="ttc" id="asrc_2fun_8h_html_adda0eaf7454844236de53495b494cdd4"><div class="ttname"><a href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">fun</a></div><div class="ttdeci">int fun(FUNCARGS *arr, FUNCCALL *call)</div><div class="ttdoc">Function to Interact with Octave's API.</div><div class="ttdef"><b>Definition:</b> fun.cpp:29</div></div> -<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></div><div class="ttdef"><b>Definition:</b> fun.h:25</div></div> -<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a></div><div class="ttdef"><b>Definition:</b> fun.h:39</div></div> +<div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c">TYPE_STRUCT</a></div><div class="ttdeci">@ TYPE_STRUCT</div><div class="ttdef"><b>Definition:</b> fun.h:23</div></div> +<div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc">TYPE_COMPLEX</a></div><div class="ttdeci">@ TYPE_COMPLEX</div><div class="ttdef"><b>Definition:</b> fun.h:21</div></div> +<div class="ttc" id="asrc_2fun_8h_html_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a"><div class="ttname"><a href="src_2fun_8h.html#a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a">TYPE_STRING</a></div><div class="ttdeci">@ TYPE_STRING</div><div class="ttdef"><b>Definition:</b> fun.h:22</div></div> +<div class="ttc" id="asrc_2fun_8h_html_adda0eaf7454844236de53495b494cdd4"><div class="ttname"><a href="src_2fun_8h.html#adda0eaf7454844236de53495b494cdd4">fun</a></div><div class="ttdeci">int fun(FUNCARGS *arr, FUNCCALL *call)</div><div class="ttdoc">API Function to call/receive and pass the data to fun API</div><div class="ttdef"><b>Definition:</b> fun.cpp:30</div></div> +<div class="ttc" id="astruct_f_u_n_c_a_r_g_s_html"><div class="ttname"><a href="struct_f_u_n_c_a_r_g_s.html">FUNCARGS</a></div><div class="ttdoc">Struct used to send/receive Scilab data to/from the gateway to fun.cpp API.</div><div class="ttdef"><b>Definition:</b> fun.h:48</div></div> +<div class="ttc" id="astruct_f_u_n_c_c_a_l_l_html"><div class="ttname"><a href="struct_f_u_n_c_c_a_l_l.html">FUNCCALL</a></div><div class="ttdoc">Struct used to call and pass the data to fun.cpp API.</div><div class="ttdef"><b>Definition:</b> fun.h:73</div></div> +<div class="ttc" id="astruct_f_u_n_c_s_t_r_u_c_t_html"><div class="ttname"><a href="struct_f_u_n_c_s_t_r_u_c_t.html">FUNCSTRUCT</a></div><div class="ttdoc">Struct used to pass structs to Octave from the fun library.</div><div class="ttdef"><b>Definition:</b> fun.h:32</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> diff --git a/doc/latex/annotated.tex b/doc/latex/annotated.tex index ba5e301..16693c6 100644 --- a/doc/latex/annotated.tex +++ b/doc/latex/annotated.tex @@ -1,5 +1,6 @@ \doxysection{Class List} Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{\mbox{\hyperlink{struct_f_u_n_c_a_r_g_s}{FUNCARGS}} }{\pageref{struct_f_u_n_c_a_r_g_s}}{} -\item\contentsline{section}{\mbox{\hyperlink{struct_f_u_n_c_c_a_l_l}{FUNCCALL}} }{\pageref{struct_f_u_n_c_c_a_l_l}}{} +\item\contentsline{section}{\mbox{\hyperlink{struct_f_u_n_c_a_r_g_s}{FUNCARGS}} \\*Struct used to send/receive Scilab data to/from the gateway to \mbox{\hyperlink{fun_8cpp}{fun.\+cpp}} API }{\pageref{struct_f_u_n_c_a_r_g_s}}{} +\item\contentsline{section}{\mbox{\hyperlink{struct_f_u_n_c_c_a_l_l}{FUNCCALL}} \\*Struct used to call and pass the data to \mbox{\hyperlink{fun_8cpp}{fun.\+cpp}} API }{\pageref{struct_f_u_n_c_c_a_l_l}}{} +\item\contentsline{section}{\mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t}{FUNCSTRUCT}} \\*Struct used to pass structs to Octave from the fun library }{\pageref{struct_f_u_n_c_s_t_r_u_c_t}}{} \end{DoxyCompactList} diff --git a/doc/latex/fun_8cpp.tex b/doc/latex/fun_8cpp.tex index 4f6a057..1650584 100644 --- a/doc/latex/fun_8cpp.tex +++ b/doc/latex/fun_8cpp.tex @@ -8,6 +8,7 @@ {\ttfamily \#include $<$octave/interpreter.\+h$>$}\newline {\ttfamily \#include $<$math.\+h$>$}\newline {\ttfamily \#include $<$string$>$}\newline +{\ttfamily \#include $<$cstring$>$}\newline {\ttfamily \#include \char`\"{}fun.\+h\char`\"{}}\newline \doxysubsection*{Functions} \begin{DoxyCompactItemize} @@ -27,4 +28,7 @@ int \mbox{\hyperlink{fun_8cpp_ab2457155d6e8298bdfd7bae4ffd01f80}{fun}} (\mbox{\h Function to Interact with Octave\textquotesingle{}s API. +API Function to call/receive and pass the data to fun API ~\newline + + This Function will be communicating with Octave to access it\textquotesingle{}s function.
\ No newline at end of file diff --git a/doc/latex/refman.tex b/doc/latex/refman.tex index d5731f1..2bd6cf6 100644 --- a/doc/latex/refman.tex +++ b/doc/latex/refman.tex @@ -182,6 +182,7 @@ \chapter{Class Documentation} \input{struct_f_u_n_c_a_r_g_s} \input{struct_f_u_n_c_c_a_l_l} +\input{struct_f_u_n_c_s_t_r_u_c_t} \chapter{File Documentation} \input{_r_e_a_d_m_e_8md} \input{libscilab__octave_8cpp} diff --git a/doc/latex/sci__octave_8cpp.tex b/doc/latex/sci__octave_8cpp.tex index 308e881..5c9a2d3 100644 --- a/doc/latex/sci__octave_8cpp.tex +++ b/doc/latex/sci__octave_8cpp.tex @@ -33,4 +33,25 @@ int \mbox{\hyperlink{sci__octave_8cpp_a74f2258789a64de6417c6d8912144449}{sci\+\_ Function to connect to Scilab\textquotesingle{}s API. -This function will get Data from Scilab, proccess the data in Octave then return the output back to Scilab using the API.
\ No newline at end of file +This function will get Data from Scilab, proccess the data in Octave then return the output back to Scilab using the API. + + +\begin{DoxyParams}{Parameters} +{\em env} & Scialb env \\ +\hline +{\em nin\mbox{[}in\mbox{]}} & Number of input arguments \\ +\hline +{\em in\mbox{[}in\mbox{]}} & Input Parameters \\ +\hline +{\em nopt\mbox{[}in\mbox{]}} & Number of optional parameters \\ +\hline +{\em opt\mbox{[}in\mbox{]}} & Optional parameters \\ +\hline +{\em nout\mbox{[}out\mbox{]}} & Number of expected output parametets \\ +\hline +{\em out\mbox{[}out\mbox{]}} & Array for output data \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +int +\end{DoxyReturn} diff --git a/doc/latex/src_2fun_8h.tex b/doc/latex/src_2fun_8h.tex index c19bfc3..1428746 100644 --- a/doc/latex/src_2fun_8h.tex +++ b/doc/latex/src_2fun_8h.tex @@ -3,10 +3,12 @@ \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item +struct \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t}{FUNCSTRUCT}} +\begin{DoxyCompactList}\small\item\em Struct used to pass structs to Octave from the fun library. \end{DoxyCompactList}\item struct \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s}{FUNCARGS}} -\item +\begin{DoxyCompactList}\small\item\em Struct used to send/receive Scilab data to/from the gateway to \mbox{\hyperlink{fun_8cpp}{fun.\+cpp}} API. \end{DoxyCompactList}\item struct \mbox{\hyperlink{struct_f_u_n_c_c_a_l_l}{FUNCCALL}} -\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em Struct used to call and pass the data to \mbox{\hyperlink{fun_8cpp}{fun.\+cpp}} API. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Macros} \begin{DoxyCompactItemize} \item @@ -15,17 +17,24 @@ struct \mbox{\hyperlink{struct_f_u_n_c_c_a_l_l}{FUNCCALL}} \doxysubsection*{Enumerations} \begin{DoxyCompactItemize} \item -enum \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134}{FUNCTYPE}} \{ \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}{TYPE\+\_\+\+DOUBLE}} +enum \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134}{FUNCTYPE}} \{ \newline +\mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}{TYPE\+\_\+\+DOUBLE}} +, \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}{TYPE\+\_\+\+COMPLEX}} , \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}{TYPE\+\_\+\+STRING}} -, \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}{TYPE\+\_\+\+DOUBLE}} +, \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}{TYPE\+\_\+\+STRUCT}} +, \newline +\mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}{TYPE\+\_\+\+DOUBLE}} +, \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}{TYPE\+\_\+\+COMPLEX}} , \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}{TYPE\+\_\+\+STRING}} +, \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}{TYPE\+\_\+\+STRUCT}} \} \end{DoxyCompactItemize} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item int \mbox{\hyperlink{src_2fun_8h_adda0eaf7454844236de53495b494cdd4}{fun}} (\mbox{\hyperlink{struct_f_u_n_c_a_r_g_s}{FUNCARGS}} $\ast$arr, \mbox{\hyperlink{struct_f_u_n_c_c_a_l_l}{FUNCCALL}} $\ast$call) -\begin{DoxyCompactList}\small\item\em Function to Interact with Octave\textquotesingle{}s API. \end{DoxyCompactList}\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em API Function to call/receive and pass the data to fun API ~\newline + \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Macro Definition Documentation} @@ -46,21 +55,37 @@ int \mbox{\hyperlink{src_2fun_8h_adda0eaf7454844236de53495b494cdd4}{fun}} (\mbox \begin{DoxyEnumFields}{Enumerator} \raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_DOUBLE@{TYPE\_DOUBLE}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_DOUBLE@{TYPE\_DOUBLE}}}\mbox{\Hypertarget{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}\label{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}} -TYPE\+\_\+\+DOUBLE&\\ +TYPE\+\_\+\+DOUBLE&similar to scilab double \\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_COMPLEX@{TYPE\_COMPLEX}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_COMPLEX@{TYPE\_COMPLEX}}}\mbox{\Hypertarget{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}\label{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}} +TYPE\+\_\+\+COMPLEX&similar to scilab complex \\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_STRING@{TYPE\_STRING}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_STRING@{TYPE\_STRING}}}\mbox{\Hypertarget{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}\label{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}} -TYPE\+\_\+\+STRING&\\ +TYPE\+\_\+\+STRING&similar to scilab string \\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_STRUCT@{TYPE\_STRUCT}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_STRUCT@{TYPE\_STRUCT}}}\mbox{\Hypertarget{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}\label{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}} +TYPE\+\_\+\+STRUCT&similar to scilab struct \\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_DOUBLE@{TYPE\_DOUBLE}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_DOUBLE@{TYPE\_DOUBLE}}}\mbox{\Hypertarget{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}\label{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}} TYPE\+\_\+\+DOUBLE&\\ \hline +\raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_COMPLEX@{TYPE\_COMPLEX}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_COMPLEX@{TYPE\_COMPLEX}}}\mbox{\Hypertarget{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}\label{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}} +TYPE\+\_\+\+COMPLEX&\\ +\hline + \raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_STRING@{TYPE\_STRING}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_STRING@{TYPE\_STRING}}}\mbox{\Hypertarget{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}\label{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}} TYPE\+\_\+\+STRING&\\ \hline +\raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_STRUCT@{TYPE\_STRUCT}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_STRUCT@{TYPE\_STRUCT}}}\mbox{\Hypertarget{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}\label{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}} +TYPE\+\_\+\+STRUCT&\\ +\hline + \end{DoxyEnumFields} @@ -73,6 +98,20 @@ TYPE\+\_\+\+STRING&\\ -Function to Interact with Octave\textquotesingle{}s API. +API Function to call/receive and pass the data to fun API ~\newline + + + +\begin{DoxyParams}{Parameters} +{\em arr} & Input data \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s}{FUNCARGS}} \\ +\hline +{\em call} & Input Arguments \mbox{\hyperlink{struct_f_u_n_c_c_a_l_l}{FUNCCALL}} \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +int Status Code +\end{DoxyReturn} +API Function to call/receive and pass the data to fun API ~\newline + This Function will be communicating with Octave to access it\textquotesingle{}s function.
\ No newline at end of file diff --git a/doc/latex/struct_f_u_n_c_a_r_g_s.tex b/doc/latex/struct_f_u_n_c_a_r_g_s.tex index 517defa..891d6a6 100644 --- a/doc/latex/struct_f_u_n_c_a_r_g_s.tex +++ b/doc/latex/struct_f_u_n_c_a_r_g_s.tex @@ -2,6 +2,11 @@ \label{struct_f_u_n_c_a_r_g_s}\index{FUNCARGS@{FUNCARGS}} +Struct used to send/receive Scilab data to/from the gateway to \mbox{\hyperlink{fun_8cpp}{fun.\+cpp}} API. + + + + {\ttfamily \#include $<$fun.\+h$>$} \doxysubsection*{Public Attributes} @@ -13,14 +18,22 @@ int \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a5072b853699aed6ed5cff33a6e48b71d}{n \item int \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a57dd8f6ba533785f3c654289054a9d37}{n\+\_\+in\+\_\+cols}} \item +int \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a3f38c9b21450c6842913df42db54ae4d}{n\+\_\+in\+\_\+struct\+\_\+len}} +\item int \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_accf1038c5390a90bd8465916452918cc}{n\+\_\+out\+\_\+rows}} \item int \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a07cd1a0775fad3da2e3a6d3cb941d3e9}{n\+\_\+out\+\_\+cols}} \item +int \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a418164a53b8efbfe39439fd7ebe52172}{n\+\_\+out\+\_\+struct\+\_\+len}} +\item int \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a6993c7529d472e393bf6d8b62eee4eb9}{is\+\_\+in\+\_\+cmplx}} \item int \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a25918ade41c7afafb4a851e6845ac554}{is\+\_\+out\+\_\+cmplx}} \item +int \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a23897aefce90b1a055e408ef209daab6}{is\+\_\+out\+\_\+struct}} +\item +int \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a5e7fbc7ebf438985fcc91b800a67240e}{is\+\_\+out\+\_\+string}} +\item void $\ast$ \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_afb520ee91cd773811ae5223113c8a82d}{in\+\_\+data\+\_\+real}} \item void $\ast$ \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_aeea2f16c973c70f31ac07d234d509161}{in\+\_\+data\+\_\+img}} @@ -28,9 +41,16 @@ void $\ast$ \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_aeea2f16c973c70f31ac07d234d5 void $\ast$ \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a1ab002ae3f19574b5d7e0469187501f4}{out\+\_\+data\+\_\+real}} \item void $\ast$ \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a057c2aa9db10a409e7b9da3b5f0f17f2}{out\+\_\+data\+\_\+img}} +\item +\mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t}{FUNCSTRUCT}} $\ast$ \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_aabfc4b5433234d1272a8db4a1531ba79}{in\+\_\+struct}} +\item +\mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t}{FUNCSTRUCT}} $\ast$ \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_abb34bfaef96a2e29c65591046c504754}{out\+\_\+struct}} \end{DoxyCompactItemize} +\doxysubsection{Detailed Description} +Struct used to send/receive Scilab data to/from the gateway to \mbox{\hyperlink{fun_8cpp}{fun.\+cpp}} API. + \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_aeea2f16c973c70f31ac07d234d509161}\label{struct_f_u_n_c_a_r_g_s_aeea2f16c973c70f31ac07d234d509161}} \index{FUNCARGS@{FUNCARGS}!in\_data\_img@{in\_data\_img}} @@ -38,67 +58,104 @@ void $\ast$ \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s_a057c2aa9db10a409e7b9da3b5f0 \doxysubsubsection{\texorpdfstring{in\_data\_img}{in\_data\_img}} {\footnotesize\ttfamily void $\ast$ FUNCARGS\+::in\+\_\+data\+\_\+img} -\mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_afb520ee91cd773811ae5223113c8a82d}\label{struct_f_u_n_c_a_r_g_s_afb520ee91cd773811ae5223113c8a82d}} +Input imaginary part (complex) array \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_afb520ee91cd773811ae5223113c8a82d}\label{struct_f_u_n_c_a_r_g_s_afb520ee91cd773811ae5223113c8a82d}} \index{FUNCARGS@{FUNCARGS}!in\_data\_real@{in\_data\_real}} \index{in\_data\_real@{in\_data\_real}!FUNCARGS@{FUNCARGS}} \doxysubsubsection{\texorpdfstring{in\_data\_real}{in\_data\_real}} {\footnotesize\ttfamily void $\ast$ FUNCARGS\+::in\+\_\+data\+\_\+real} -\mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a6993c7529d472e393bf6d8b62eee4eb9}\label{struct_f_u_n_c_a_r_g_s_a6993c7529d472e393bf6d8b62eee4eb9}} +Input real part (complex) array \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_aabfc4b5433234d1272a8db4a1531ba79}\label{struct_f_u_n_c_a_r_g_s_aabfc4b5433234d1272a8db4a1531ba79}} +\index{FUNCARGS@{FUNCARGS}!in\_struct@{in\_struct}} +\index{in\_struct@{in\_struct}!FUNCARGS@{FUNCARGS}} +\doxysubsubsection{\texorpdfstring{in\_struct}{in\_struct}} +{\footnotesize\ttfamily \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t}{FUNCSTRUCT}} $\ast$ FUNCARGS\+::in\+\_\+struct} + +Input struct \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a6993c7529d472e393bf6d8b62eee4eb9}\label{struct_f_u_n_c_a_r_g_s_a6993c7529d472e393bf6d8b62eee4eb9}} \index{FUNCARGS@{FUNCARGS}!is\_in\_cmplx@{is\_in\_cmplx}} \index{is\_in\_cmplx@{is\_in\_cmplx}!FUNCARGS@{FUNCARGS}} \doxysubsubsection{\texorpdfstring{is\_in\_cmplx}{is\_in\_cmplx}} {\footnotesize\ttfamily int FUNCARGS\+::is\+\_\+in\+\_\+cmplx} -\mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a25918ade41c7afafb4a851e6845ac554}\label{struct_f_u_n_c_a_r_g_s_a25918ade41c7afafb4a851e6845ac554}} +Input is a Complex data type \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a25918ade41c7afafb4a851e6845ac554}\label{struct_f_u_n_c_a_r_g_s_a25918ade41c7afafb4a851e6845ac554}} \index{FUNCARGS@{FUNCARGS}!is\_out\_cmplx@{is\_out\_cmplx}} \index{is\_out\_cmplx@{is\_out\_cmplx}!FUNCARGS@{FUNCARGS}} \doxysubsubsection{\texorpdfstring{is\_out\_cmplx}{is\_out\_cmplx}} {\footnotesize\ttfamily int FUNCARGS\+::is\+\_\+out\+\_\+cmplx} -\mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a57dd8f6ba533785f3c654289054a9d37}\label{struct_f_u_n_c_a_r_g_s_a57dd8f6ba533785f3c654289054a9d37}} +Output is a Complex data type \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a5e7fbc7ebf438985fcc91b800a67240e}\label{struct_f_u_n_c_a_r_g_s_a5e7fbc7ebf438985fcc91b800a67240e}} +\index{FUNCARGS@{FUNCARGS}!is\_out\_string@{is\_out\_string}} +\index{is\_out\_string@{is\_out\_string}!FUNCARGS@{FUNCARGS}} +\doxysubsubsection{\texorpdfstring{is\_out\_string}{is\_out\_string}} +{\footnotesize\ttfamily int FUNCARGS\+::is\+\_\+out\+\_\+string} + +Output is a String data type \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a23897aefce90b1a055e408ef209daab6}\label{struct_f_u_n_c_a_r_g_s_a23897aefce90b1a055e408ef209daab6}} +\index{FUNCARGS@{FUNCARGS}!is\_out\_struct@{is\_out\_struct}} +\index{is\_out\_struct@{is\_out\_struct}!FUNCARGS@{FUNCARGS}} +\doxysubsubsection{\texorpdfstring{is\_out\_struct}{is\_out\_struct}} +{\footnotesize\ttfamily int FUNCARGS\+::is\+\_\+out\+\_\+struct} + +Output is a Struct data type \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a57dd8f6ba533785f3c654289054a9d37}\label{struct_f_u_n_c_a_r_g_s_a57dd8f6ba533785f3c654289054a9d37}} \index{FUNCARGS@{FUNCARGS}!n\_in\_cols@{n\_in\_cols}} \index{n\_in\_cols@{n\_in\_cols}!FUNCARGS@{FUNCARGS}} \doxysubsubsection{\texorpdfstring{n\_in\_cols}{n\_in\_cols}} {\footnotesize\ttfamily int FUNCARGS\+::n\+\_\+in\+\_\+cols} -\mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a5072b853699aed6ed5cff33a6e48b71d}\label{struct_f_u_n_c_a_r_g_s_a5072b853699aed6ed5cff33a6e48b71d}} +Input cols dimension of data \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a5072b853699aed6ed5cff33a6e48b71d}\label{struct_f_u_n_c_a_r_g_s_a5072b853699aed6ed5cff33a6e48b71d}} \index{FUNCARGS@{FUNCARGS}!n\_in\_rows@{n\_in\_rows}} \index{n\_in\_rows@{n\_in\_rows}!FUNCARGS@{FUNCARGS}} \doxysubsubsection{\texorpdfstring{n\_in\_rows}{n\_in\_rows}} {\footnotesize\ttfamily int FUNCARGS\+::n\+\_\+in\+\_\+rows} -\mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a07cd1a0775fad3da2e3a6d3cb941d3e9}\label{struct_f_u_n_c_a_r_g_s_a07cd1a0775fad3da2e3a6d3cb941d3e9}} +Input rows dimension of data \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a3f38c9b21450c6842913df42db54ae4d}\label{struct_f_u_n_c_a_r_g_s_a3f38c9b21450c6842913df42db54ae4d}} +\index{FUNCARGS@{FUNCARGS}!n\_in\_struct\_len@{n\_in\_struct\_len}} +\index{n\_in\_struct\_len@{n\_in\_struct\_len}!FUNCARGS@{FUNCARGS}} +\doxysubsubsection{\texorpdfstring{n\_in\_struct\_len}{n\_in\_struct\_len}} +{\footnotesize\ttfamily int FUNCARGS\+::n\+\_\+in\+\_\+struct\+\_\+len} + +input struct length \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a07cd1a0775fad3da2e3a6d3cb941d3e9}\label{struct_f_u_n_c_a_r_g_s_a07cd1a0775fad3da2e3a6d3cb941d3e9}} \index{FUNCARGS@{FUNCARGS}!n\_out\_cols@{n\_out\_cols}} \index{n\_out\_cols@{n\_out\_cols}!FUNCARGS@{FUNCARGS}} \doxysubsubsection{\texorpdfstring{n\_out\_cols}{n\_out\_cols}} {\footnotesize\ttfamily int FUNCARGS\+::n\+\_\+out\+\_\+cols} -\mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_accf1038c5390a90bd8465916452918cc}\label{struct_f_u_n_c_a_r_g_s_accf1038c5390a90bd8465916452918cc}} +Output cold dimension of data \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_accf1038c5390a90bd8465916452918cc}\label{struct_f_u_n_c_a_r_g_s_accf1038c5390a90bd8465916452918cc}} \index{FUNCARGS@{FUNCARGS}!n\_out\_rows@{n\_out\_rows}} \index{n\_out\_rows@{n\_out\_rows}!FUNCARGS@{FUNCARGS}} \doxysubsubsection{\texorpdfstring{n\_out\_rows}{n\_out\_rows}} {\footnotesize\ttfamily int FUNCARGS\+::n\+\_\+out\+\_\+rows} -\mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a057c2aa9db10a409e7b9da3b5f0f17f2}\label{struct_f_u_n_c_a_r_g_s_a057c2aa9db10a409e7b9da3b5f0f17f2}} +Ouput rows dimension of data \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a418164a53b8efbfe39439fd7ebe52172}\label{struct_f_u_n_c_a_r_g_s_a418164a53b8efbfe39439fd7ebe52172}} +\index{FUNCARGS@{FUNCARGS}!n\_out\_struct\_len@{n\_out\_struct\_len}} +\index{n\_out\_struct\_len@{n\_out\_struct\_len}!FUNCARGS@{FUNCARGS}} +\doxysubsubsection{\texorpdfstring{n\_out\_struct\_len}{n\_out\_struct\_len}} +{\footnotesize\ttfamily int FUNCARGS\+::n\+\_\+out\+\_\+struct\+\_\+len} + +Output struct length \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a057c2aa9db10a409e7b9da3b5f0f17f2}\label{struct_f_u_n_c_a_r_g_s_a057c2aa9db10a409e7b9da3b5f0f17f2}} \index{FUNCARGS@{FUNCARGS}!out\_data\_img@{out\_data\_img}} \index{out\_data\_img@{out\_data\_img}!FUNCARGS@{FUNCARGS}} \doxysubsubsection{\texorpdfstring{out\_data\_img}{out\_data\_img}} {\footnotesize\ttfamily void $\ast$ FUNCARGS\+::out\+\_\+data\+\_\+img} -\mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a1ab002ae3f19574b5d7e0469187501f4}\label{struct_f_u_n_c_a_r_g_s_a1ab002ae3f19574b5d7e0469187501f4}} +Output imaginary part (complex) array \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a1ab002ae3f19574b5d7e0469187501f4}\label{struct_f_u_n_c_a_r_g_s_a1ab002ae3f19574b5d7e0469187501f4}} \index{FUNCARGS@{FUNCARGS}!out\_data\_real@{out\_data\_real}} \index{out\_data\_real@{out\_data\_real}!FUNCARGS@{FUNCARGS}} \doxysubsubsection{\texorpdfstring{out\_data\_real}{out\_data\_real}} {\footnotesize\ttfamily void $\ast$ FUNCARGS\+::out\+\_\+data\+\_\+real} -\mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a580ae591432835016133e2ada44be2c9}\label{struct_f_u_n_c_a_r_g_s_a580ae591432835016133e2ada44be2c9}} +Output real part (complex) array \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_abb34bfaef96a2e29c65591046c504754}\label{struct_f_u_n_c_a_r_g_s_abb34bfaef96a2e29c65591046c504754}} +\index{FUNCARGS@{FUNCARGS}!out\_struct@{out\_struct}} +\index{out\_struct@{out\_struct}!FUNCARGS@{FUNCARGS}} +\doxysubsubsection{\texorpdfstring{out\_struct}{out\_struct}} +{\footnotesize\ttfamily \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t}{FUNCSTRUCT}} $\ast$ FUNCARGS\+::out\+\_\+struct} + +Output struct \mbox{\Hypertarget{struct_f_u_n_c_a_r_g_s_a580ae591432835016133e2ada44be2c9}\label{struct_f_u_n_c_a_r_g_s_a580ae591432835016133e2ada44be2c9}} \index{FUNCARGS@{FUNCARGS}!type@{type}} \index{type@{type}!FUNCARGS@{FUNCARGS}} \doxysubsubsection{\texorpdfstring{type}{type}} {\footnotesize\ttfamily \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134}{FUNCTYPE}} FUNCARGS\+::type} - +Type of data ~\newline + The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item diff --git a/doc/latex/struct_f_u_n_c_c_a_l_l.tex b/doc/latex/struct_f_u_n_c_c_a_l_l.tex index 672393e..081134b 100644 --- a/doc/latex/struct_f_u_n_c_c_a_l_l.tex +++ b/doc/latex/struct_f_u_n_c_c_a_l_l.tex @@ -2,6 +2,11 @@ \label{struct_f_u_n_c_c_a_l_l}\index{FUNCCALL@{FUNCCALL}} +Struct used to call and pass the data to \mbox{\hyperlink{fun_8cpp}{fun.\+cpp}} API. + + + + {\ttfamily \#include $<$fun.\+h$>$} \doxysubsection*{Public Attributes} @@ -19,6 +24,9 @@ char $\ast$ \mbox{\hyperlink{struct_f_u_n_c_c_a_l_l_afbac69a2aa8ae198e46614a2e12 \end{DoxyCompactItemize} +\doxysubsection{Detailed Description} +Struct used to call and pass the data to \mbox{\hyperlink{fun_8cpp}{fun.\+cpp}} API. + \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{struct_f_u_n_c_c_a_l_l_a6ae4ef88bdc4be97e5363448f9522beb}\label{struct_f_u_n_c_c_a_l_l_a6ae4ef88bdc4be97e5363448f9522beb}} \index{FUNCCALL@{FUNCCALL}!argument@{argument}} @@ -26,31 +34,31 @@ char $\ast$ \mbox{\hyperlink{struct_f_u_n_c_c_a_l_l_afbac69a2aa8ae198e46614a2e12 \doxysubsubsection{\texorpdfstring{argument}{argument}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s}{FUNCARGS}} $\ast$ FUNCCALL\+::argument} -\mbox{\Hypertarget{struct_f_u_n_c_c_a_l_l_afbac69a2aa8ae198e46614a2e1228a56}\label{struct_f_u_n_c_c_a_l_l_afbac69a2aa8ae198e46614a2e1228a56}} +Struct defining and containing the data \mbox{\Hypertarget{struct_f_u_n_c_c_a_l_l_afbac69a2aa8ae198e46614a2e1228a56}\label{struct_f_u_n_c_c_a_l_l_afbac69a2aa8ae198e46614a2e1228a56}} \index{FUNCCALL@{FUNCCALL}!err@{err}} \index{err@{err}!FUNCCALL@{FUNCCALL}} \doxysubsubsection{\texorpdfstring{err}{err}} {\footnotesize\ttfamily char $\ast$ FUNCCALL\+::err} -\mbox{\Hypertarget{struct_f_u_n_c_c_a_l_l_a15b282cd4eb7e33fe14aaea926b1a98a}\label{struct_f_u_n_c_c_a_l_l_a15b282cd4eb7e33fe14aaea926b1a98a}} +Return errors \mbox{\Hypertarget{struct_f_u_n_c_c_a_l_l_a15b282cd4eb7e33fe14aaea926b1a98a}\label{struct_f_u_n_c_c_a_l_l_a15b282cd4eb7e33fe14aaea926b1a98a}} \index{FUNCCALL@{FUNCCALL}!n\_in\_arguments@{n\_in\_arguments}} \index{n\_in\_arguments@{n\_in\_arguments}!FUNCCALL@{FUNCCALL}} \doxysubsubsection{\texorpdfstring{n\_in\_arguments}{n\_in\_arguments}} {\footnotesize\ttfamily int FUNCCALL\+::n\+\_\+in\+\_\+arguments} -\mbox{\Hypertarget{struct_f_u_n_c_c_a_l_l_a4c3ce57d43862cda7780e020e6ce2349}\label{struct_f_u_n_c_c_a_l_l_a4c3ce57d43862cda7780e020e6ce2349}} +Number of input arguments \mbox{\Hypertarget{struct_f_u_n_c_c_a_l_l_a4c3ce57d43862cda7780e020e6ce2349}\label{struct_f_u_n_c_c_a_l_l_a4c3ce57d43862cda7780e020e6ce2349}} \index{FUNCCALL@{FUNCCALL}!n\_out\_arguments@{n\_out\_arguments}} \index{n\_out\_arguments@{n\_out\_arguments}!FUNCCALL@{FUNCCALL}} \doxysubsubsection{\texorpdfstring{n\_out\_arguments}{n\_out\_arguments}} {\footnotesize\ttfamily int FUNCCALL\+::n\+\_\+out\+\_\+arguments} -\mbox{\Hypertarget{struct_f_u_n_c_c_a_l_l_a964c4a02c04884e73bd261aa10180d4e}\label{struct_f_u_n_c_c_a_l_l_a964c4a02c04884e73bd261aa10180d4e}} +Number of output arguments \mbox{\Hypertarget{struct_f_u_n_c_c_a_l_l_a964c4a02c04884e73bd261aa10180d4e}\label{struct_f_u_n_c_c_a_l_l_a964c4a02c04884e73bd261aa10180d4e}} \index{FUNCCALL@{FUNCCALL}!n\_out\_user@{n\_out\_user}} \index{n\_out\_user@{n\_out\_user}!FUNCCALL@{FUNCCALL}} \doxysubsubsection{\texorpdfstring{n\_out\_user}{n\_out\_user}} {\footnotesize\ttfamily int FUNCCALL\+::n\+\_\+out\+\_\+user} - +Number of output arguements expected to be returned The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item diff --git a/doc/latex/struct_f_u_n_c_s_t_r_u_c_t.tex b/doc/latex/struct_f_u_n_c_s_t_r_u_c_t.tex new file mode 100644 index 0000000..44f4c2f --- /dev/null +++ b/doc/latex/struct_f_u_n_c_s_t_r_u_c_t.tex @@ -0,0 +1,81 @@ +\hypertarget{struct_f_u_n_c_s_t_r_u_c_t}{}\doxysection{FUNCSTRUCT Struct Reference} +\label{struct_f_u_n_c_s_t_r_u_c_t}\index{FUNCSTRUCT@{FUNCSTRUCT}} + + +Struct used to pass structs to Octave from the fun library. + + + + +{\ttfamily \#include $<$fun.\+h$>$} + +\doxysubsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134}{FUNCTYPE}} \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t_a03c3251e6292eeca88505406761e4fd7}{type}} +\item +void $\ast$ \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t_ae298630243ee8fadf8503dd4fd81f52b}{key}} +\item +int \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t_a7512f24fd057d4d93074e9a5c7951157}{rows}} +\item +int \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t_ad40fd4328e821e9eaa553bbdf5c83bba}{cols}} +\item +void $\ast$ \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t_a91ce1300dd1b9c3b18ac38c34171d679}{data\+Real}} +\item +void $\ast$ \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t_ae7fbe0037ac898a607fe3648afa61be2}{data\+Img}} +\item +void $\ast$ \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t_a175d20292e70fd1fb89e40d6d128653d}{str}} +\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Struct used to pass structs to Octave from the fun library. + +\doxysubsection{Member Data Documentation} +\mbox{\Hypertarget{struct_f_u_n_c_s_t_r_u_c_t_ad40fd4328e821e9eaa553bbdf5c83bba}\label{struct_f_u_n_c_s_t_r_u_c_t_ad40fd4328e821e9eaa553bbdf5c83bba}} +\index{FUNCSTRUCT@{FUNCSTRUCT}!cols@{cols}} +\index{cols@{cols}!FUNCSTRUCT@{FUNCSTRUCT}} +\doxysubsubsection{\texorpdfstring{cols}{cols}} +{\footnotesize\ttfamily int FUNCSTRUCT\+::cols} + +cols dimension of struct fields\textquotesingle{} value \mbox{\Hypertarget{struct_f_u_n_c_s_t_r_u_c_t_ae7fbe0037ac898a607fe3648afa61be2}\label{struct_f_u_n_c_s_t_r_u_c_t_ae7fbe0037ac898a607fe3648afa61be2}} +\index{FUNCSTRUCT@{FUNCSTRUCT}!dataImg@{dataImg}} +\index{dataImg@{dataImg}!FUNCSTRUCT@{FUNCSTRUCT}} +\doxysubsubsection{\texorpdfstring{dataImg}{dataImg}} +{\footnotesize\ttfamily void $\ast$ FUNCSTRUCT\+::data\+Img} + +Img data if struct field\textquotesingle{}s value is complex \mbox{\Hypertarget{struct_f_u_n_c_s_t_r_u_c_t_a91ce1300dd1b9c3b18ac38c34171d679}\label{struct_f_u_n_c_s_t_r_u_c_t_a91ce1300dd1b9c3b18ac38c34171d679}} +\index{FUNCSTRUCT@{FUNCSTRUCT}!dataReal@{dataReal}} +\index{dataReal@{dataReal}!FUNCSTRUCT@{FUNCSTRUCT}} +\doxysubsubsection{\texorpdfstring{dataReal}{dataReal}} +{\footnotesize\ttfamily void $\ast$ FUNCSTRUCT\+::data\+Real} + +Real data if struct field\textquotesingle{}s value is real \mbox{\Hypertarget{struct_f_u_n_c_s_t_r_u_c_t_ae298630243ee8fadf8503dd4fd81f52b}\label{struct_f_u_n_c_s_t_r_u_c_t_ae298630243ee8fadf8503dd4fd81f52b}} +\index{FUNCSTRUCT@{FUNCSTRUCT}!key@{key}} +\index{key@{key}!FUNCSTRUCT@{FUNCSTRUCT}} +\doxysubsubsection{\texorpdfstring{key}{key}} +{\footnotesize\ttfamily void $\ast$ FUNCSTRUCT\+::key} + +key of struct field \mbox{\Hypertarget{struct_f_u_n_c_s_t_r_u_c_t_a7512f24fd057d4d93074e9a5c7951157}\label{struct_f_u_n_c_s_t_r_u_c_t_a7512f24fd057d4d93074e9a5c7951157}} +\index{FUNCSTRUCT@{FUNCSTRUCT}!rows@{rows}} +\index{rows@{rows}!FUNCSTRUCT@{FUNCSTRUCT}} +\doxysubsubsection{\texorpdfstring{rows}{rows}} +{\footnotesize\ttfamily int FUNCSTRUCT\+::rows} + +rows dimension of struct field\textquotesingle{}s value \mbox{\Hypertarget{struct_f_u_n_c_s_t_r_u_c_t_a175d20292e70fd1fb89e40d6d128653d}\label{struct_f_u_n_c_s_t_r_u_c_t_a175d20292e70fd1fb89e40d6d128653d}} +\index{FUNCSTRUCT@{FUNCSTRUCT}!str@{str}} +\index{str@{str}!FUNCSTRUCT@{FUNCSTRUCT}} +\doxysubsubsection{\texorpdfstring{str}{str}} +{\footnotesize\ttfamily void $\ast$ FUNCSTRUCT\+::str} + +String data if struct field\textquotesingle{}s value is string \mbox{\Hypertarget{struct_f_u_n_c_s_t_r_u_c_t_a03c3251e6292eeca88505406761e4fd7}\label{struct_f_u_n_c_s_t_r_u_c_t_a03c3251e6292eeca88505406761e4fd7}} +\index{FUNCSTRUCT@{FUNCSTRUCT}!type@{type}} +\index{type@{type}!FUNCSTRUCT@{FUNCSTRUCT}} +\doxysubsubsection{\texorpdfstring{type}{type}} +{\footnotesize\ttfamily \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134}{FUNCTYPE}} FUNCSTRUCT\+::type} + +Type of value in struct\textquotesingle{}s field + +The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} +\item +src/\mbox{\hyperlink{src_2fun_8h}{fun.\+h}}\end{DoxyCompactItemize} diff --git a/doc/latex/thirdparty_2linux_2include_2fun_8h.tex b/doc/latex/thirdparty_2linux_2include_2fun_8h.tex index ea369bc..f2dcaf9 100644 --- a/doc/latex/thirdparty_2linux_2include_2fun_8h.tex +++ b/doc/latex/thirdparty_2linux_2include_2fun_8h.tex @@ -3,10 +3,12 @@ \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item +struct \mbox{\hyperlink{struct_f_u_n_c_s_t_r_u_c_t}{FUNCSTRUCT}} +\begin{DoxyCompactList}\small\item\em Struct used to pass structs to Octave from the fun library. \end{DoxyCompactList}\item struct \mbox{\hyperlink{struct_f_u_n_c_a_r_g_s}{FUNCARGS}} -\item +\begin{DoxyCompactList}\small\item\em Struct used to send/receive Scilab data to/from the gateway to \mbox{\hyperlink{fun_8cpp}{fun.\+cpp}} API. \end{DoxyCompactList}\item struct \mbox{\hyperlink{struct_f_u_n_c_c_a_l_l}{FUNCCALL}} -\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em Struct used to call and pass the data to \mbox{\hyperlink{fun_8cpp}{fun.\+cpp}} API. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Macros} \begin{DoxyCompactItemize} \item @@ -15,10 +17,16 @@ struct \mbox{\hyperlink{struct_f_u_n_c_c_a_l_l}{FUNCCALL}} \doxysubsection*{Enumerations} \begin{DoxyCompactItemize} \item -enum \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134}{FUNCTYPE}} \{ \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}{TYPE\+\_\+\+DOUBLE}} +enum \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134}{FUNCTYPE}} \{ \newline +\mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}{TYPE\+\_\+\+DOUBLE}} +, \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}{TYPE\+\_\+\+COMPLEX}} , \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}{TYPE\+\_\+\+STRING}} -, \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}{TYPE\+\_\+\+DOUBLE}} +, \mbox{\hyperlink{src_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}{TYPE\+\_\+\+STRUCT}} +, \newline +\mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}{TYPE\+\_\+\+DOUBLE}} +, \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}{TYPE\+\_\+\+COMPLEX}} , \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}{TYPE\+\_\+\+STRING}} +, \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}{TYPE\+\_\+\+STRUCT}} \} \end{DoxyCompactItemize} \doxysubsection*{Functions} @@ -46,21 +54,37 @@ int \mbox{\hyperlink{thirdparty_2linux_2include_2fun_8h_adda0eaf7454844236de5349 \begin{DoxyEnumFields}{Enumerator} \raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_DOUBLE@{TYPE\_DOUBLE}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_DOUBLE@{TYPE\_DOUBLE}}}\mbox{\Hypertarget{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}\label{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}} -TYPE\+\_\+\+DOUBLE&\\ +TYPE\+\_\+\+DOUBLE&similar to scilab double \\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_COMPLEX@{TYPE\_COMPLEX}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_COMPLEX@{TYPE\_COMPLEX}}}\mbox{\Hypertarget{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}\label{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}} +TYPE\+\_\+\+COMPLEX&similar to scilab complex \\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_STRING@{TYPE\_STRING}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_STRING@{TYPE\_STRING}}}\mbox{\Hypertarget{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}\label{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}} -TYPE\+\_\+\+STRING&\\ +TYPE\+\_\+\+STRING&similar to scilab string \\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_STRUCT@{TYPE\_STRUCT}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_STRUCT@{TYPE\_STRUCT}}}\mbox{\Hypertarget{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}\label{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}} +TYPE\+\_\+\+STRUCT&similar to scilab struct \\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_DOUBLE@{TYPE\_DOUBLE}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_DOUBLE@{TYPE\_DOUBLE}}}\mbox{\Hypertarget{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}\label{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a019d94f7c571e36215cc1a41e825de0c}} TYPE\+\_\+\+DOUBLE&\\ \hline +\raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_COMPLEX@{TYPE\_COMPLEX}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_COMPLEX@{TYPE\_COMPLEX}}}\mbox{\Hypertarget{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}\label{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a93b716b9a66d34b56d36773e5337f3dc}} +TYPE\+\_\+\+COMPLEX&\\ +\hline + \raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_STRING@{TYPE\_STRING}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_STRING@{TYPE\_STRING}}}\mbox{\Hypertarget{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}\label{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134addb4be6b1cc25112defabef75f73427a}} TYPE\+\_\+\+STRING&\\ \hline +\raisebox{\heightof{T}}[0pt][0pt]{\index{TYPE\_STRUCT@{TYPE\_STRUCT}!fun.h@{fun.h}}\index{fun.h@{fun.h}!TYPE\_STRUCT@{TYPE\_STRUCT}}}\mbox{\Hypertarget{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}\label{thirdparty_2linux_2include_2fun_8h_a160793ea95e0b5106580229a2a5f1134a9001cd1bc103bb1d664228d46715f65c}} +TYPE\+\_\+\+STRUCT&\\ +\hline + \end{DoxyEnumFields} @@ -75,4 +99,7 @@ TYPE\+\_\+\+STRING&\\ Function to Interact with Octave\textquotesingle{}s API. +API Function to call/receive and pass the data to fun API ~\newline + + This Function will be communicating with Octave to access it\textquotesingle{}s function.
\ No newline at end of file @@ -16,32 +16,31 @@ extern "C" { /** - * - * @brief Enumeration for the data types suported by the fun() + * @brief Enumeration for the data types suported * */ typedef enum { - TYPE_DOUBLE, /**similar to scilab double*/ - TYPE_COMPLEX, /**similar to scilab complex*/ - TYPE_STRING, /**similar to scilab string*/ - TYPE_STRUCT, /**similar to scilab struct*/ + TYPE_DOUBLE, /**<similar to scilab double*/ + TYPE_COMPLEX, /**<similar to scilab complex*/ + TYPE_STRING, /**<similar to scilab string*/ + TYPE_STRUCT, /**<similar to scilab struct*/ }FUNCTYPE; /** * @struct FUNCSTRUCT * @brief Struct used to pass structs to Octave from the fun library - * @var type * */ typedef struct { - FUNCTYPE type; /// Type of value in struct's field - void* key; /// key of struct field - int rows; /// rows dimension of struct field's value - int cols; /// cols dimension of struct fields' value - void* dataReal; /// Real data if struct field's value is real - void* dataImg; /// Img data if struct field's value is complex - void* str; /// String data if struct field's value is string + FUNCTYPE type; /**< Type of value in struct's field*/ + void* key; /**< key of struct field*/ + int rows; /**< rows dimension of struct field's value*/ + int cols; /**< cols dimension of struct fields' value*/ + void* dataReal; /**< Real data if struct field's value is real*/ + void* dataImg; /**< Img data if struct field's value is complex*/ + void* str; /**< String data if struct field's value is string*/ + } FUNCSTRUCT; /** @@ -50,34 +49,39 @@ extern "C" */ typedef struct { - FUNCTYPE type; /// Type of data - int n_in_rows; /// Input rows dimension of data - int n_in_cols; /// Input cols dimension of data - int n_in_struct_len; /// input struct length - int n_out_rows; /// Ouput rows dimension of data - int n_out_cols; /// Output cold dimension of data - int n_out_struct_len; /// Output struct length - int is_in_cmplx; /// Input is a Complex data type - int is_out_cmplx; /// Output is a Complex data type - int is_out_struct; /// Output is a Struct data type - void* in_data_real; /// Input real part (complex) array - void* in_data_img; /// Input imaginary part (complex) array - void* out_data_real; /// Output real part (complex) array - void* out_data_img; /// Output imaginary part (complex) array - FUNCSTRUCT* in_struct; /// Input struct - FUNCSTRUCT* out_struct; /// Output struct + /*@{*/ + FUNCTYPE type; /**< Type of data */ + int n_in_rows; /**< Input rows dimension of data*/ + int n_in_cols; /**< Input cols dimension of data*/ + int n_in_struct_len; /**< input struct length*/ + int n_out_rows; /**< Ouput rows dimension of data*/ + int n_out_cols; /**< Output cold dimension of data*/ + int n_out_struct_len; /**< Output struct length*/ + int is_in_cmplx; /**< Input is a Complex data type*/ + int is_out_cmplx; /**< Output is a Complex data type*/ + int is_out_struct; /**< Output is a Struct data type*/ + int is_out_string; /**< Output is a String data type*/ + void* in_data_real; /**< Input real part (complex) array*/ + void* in_data_img; /**< Input imaginary part (complex) array*/ + void* out_data_real; /**< Output real part (complex) array*/ + void* out_data_img; /**< Output imaginary part (complex) array*/ + FUNCSTRUCT* in_struct; /**< Input struct */ + FUNCSTRUCT* out_struct; /**< Output struct*/ + /*@}*/ } FUNCARGS; /** * @brief Struct used to call and pass the data to fun.cpp API * */ typedef struct { - int n_in_arguments; /// Number of input arguments - int n_out_arguments; /// Number of output arguments - int n_out_user; /// Number of output arguments - char *err; /// Return errors - //char *package; //Name of octave package to be loaded - FUNCARGS *argument; /// Struct defining and containing the data + /*@{*/ + int n_in_arguments; /**< Number of input arguments*/ + int n_out_arguments; /**< Number of output arguments*/ + int n_out_user; /**< Number of output arguements expected to be returned */ + char *err; /**< Return errors*/ + //char *package; //Name of octave package to be loaded*/ + FUNCARGS *argument; /**< Struct defining and containing the data*/ + /*@}*/ } FUNCCALL; /** * @brief API Function to call/receive and pass the data to fun API @@ -85,7 +89,7 @@ extern "C" * * @param arr Input data FUNCARGS * @param call Input Arguments FUNCCALL - * @return int + * @return int Status Code */ int fun(FUNCARGS *arr, FUNCCALL *call); } |