Skip to content

Commit

Permalink
deploy: ac0f3a4
Browse files Browse the repository at this point in the history
  • Loading branch information
kmilo17pet committed Nov 20, 2024
1 parent 684cac0 commit 5ef73aa
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 37 deletions.
2 changes: 1 addition & 1 deletion annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structq_f_i_s___output__t.html" target="_self">qFIS_Output_t</a></td><td class="desc">A FIS Output object </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structq_f_i_s__t.html" target="_self">qFIS_t</a></td><td class="desc">A FIS(Fuzzy Inference System) object </td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structq_f_p16___settings__t.html" target="_self">qFP16_Settings_t</a></td><td class="desc">A Q16.16 fixed-point settings object </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structq_interp1__t.html" target="_self">qInterp1_t</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structq_interp1__t.html" target="_self">qInterp1_t</a></td><td class="desc">A 1D interpolation object </td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structq_l_t_i_sys__t.html" target="_self">qLTISys_t</a></td><td class="desc">A LTI system object </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structq_num_a__state__t.html" target="_self">qNumA_state_t</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structq_p_i_d___auto_tuning__t.html" target="_self">qPID_AutoTuning_t</a></td><td class="desc">A PID Auto-tuning object </td></tr>
Expand Down
1 change: 1 addition & 0 deletions dir_d44c64559bbebec7f509842c48db8b23.html
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@
<tr class="memdesc:qfp16_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fixed-Point math Q16.16 with rounding and saturated arithmetic. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="qinterp1_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>qinterp1.h</b></td></tr>
<tr class="memdesc:qinterp1_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class for a set of one-dimensional interpolators. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="qltisys_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>qltisys.h</b></td></tr>
<tr class="memdesc:qltisys_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">API to simulate continuous and discrete LTI systems. <br /></td></tr>
Expand Down
1 change: 1 addition & 0 deletions group__qinterp1.html
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structq_interp1__t.html">qInterp1_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A 1D interpolation object. <a href="structq_interp1__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Expand Down
67 changes: 33 additions & 34 deletions qinterp1_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -168,41 +168,40 @@
</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="foldopen" id="foldopen00042" data-start="{" data-end="};">
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="structq_interp1__t.html"> 42</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> float (*method)( <span class="keyword">const</span> <span class="keywordtype">float</span> x,</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> tx,</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> ty,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> tableSize );</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">const</span> <span class="keywordtype">float</span> *xData;</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">const</span> <span class="keywordtype">float</span> *yData;</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">size_t</span> dataSize;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> } <a class="code hl_struct" href="structq_interp1__t.html">qInterp1_t</a>;</div>
<div class="foldopen" id="foldopen00044" data-start="{" data-end="};">
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="structq_interp1__t.html"> 44</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> float (*method)( <span class="keyword">const</span> <span class="keywordtype">float</span> x,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> tx,</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> ty,</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> tableSize );</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">const</span> <span class="keywordtype">float</span> *xData;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">const</span> <span class="keywordtype">float</span> *yData;</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordtype">size_t</span> dataSize;</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> } <a class="code hl_struct" href="structq_interp1__t.html">qInterp1_t</a>;</div>
</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordtype">int</span> <a class="code hl_function" href="group__qinterp1.html#ga5369a761eea910fea8cdf8ec48debd8c">qInterp1_Setup</a>( <a class="code hl_struct" href="structq_interp1__t.html">qInterp1_t</a> * <span class="keyword">const</span> i,</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> xTable,</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> yTable,</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> sizeTable );</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="keywordtype">int</span> <a class="code hl_function" href="group__qinterp1.html#gaa8daa1490fdfb3965f5c4aeb199c709b">qInterp1_SetData</a>( <a class="code hl_struct" href="structq_interp1__t.html">qInterp1_t</a> * <span class="keyword">const</span> i,</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> xTable,</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> yTable,</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> sizeTable );</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordtype">int</span> <a class="code hl_function" href="group__qinterp1.html#ga28d258ad80976c5eaa0e7dc5c8663a15">qInterp1_SetMethod</a>( <a class="code hl_struct" href="structq_interp1__t.html">qInterp1_t</a> * <span class="keyword">const</span> i,</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keyword">const</span> <a class="code hl_enumeration" href="group__qinterp1.html#gade2d688f3958e8f1583300d0e3a5558d">qInterp1Method_t</a> m );</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">float</span> <a class="code hl_function" href="group__qinterp1.html#ga14d87ce60d9f4c67e79f8588ad16105b">qInterp1_Get</a>( <a class="code hl_struct" href="structq_interp1__t.html">qInterp1_t</a> * <span class="keyword">const</span> i,</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keyword">const</span> <span class="keywordtype">float</span> x );</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span>}</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordtype">int</span> <a class="code hl_function" href="group__qinterp1.html#ga5369a761eea910fea8cdf8ec48debd8c">qInterp1_Setup</a>( <a class="code hl_struct" href="structq_interp1__t.html">qInterp1_t</a> * <span class="keyword">const</span> i,</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> xTable,</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> yTable,</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> sizeTable );</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keywordtype">int</span> <a class="code hl_function" href="group__qinterp1.html#gaa8daa1490fdfb3965f5c4aeb199c709b">qInterp1_SetData</a>( <a class="code hl_struct" href="structq_interp1__t.html">qInterp1_t</a> * <span class="keyword">const</span> i,</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> xTable,</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <span class="keyword">const</span> yTable,</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> sizeTable );</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordtype">int</span> <a class="code hl_function" href="group__qinterp1.html#ga28d258ad80976c5eaa0e7dc5c8663a15">qInterp1_SetMethod</a>( <a class="code hl_struct" href="structq_interp1__t.html">qInterp1_t</a> * <span class="keyword">const</span> i,</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">const</span> <a class="code hl_enumeration" href="group__qinterp1.html#gade2d688f3958e8f1583300d0e3a5558d">qInterp1Method_t</a> m );</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">float</span> <a class="code hl_function" href="group__qinterp1.html#ga14d87ce60d9f4c67e79f8588ad16105b">qInterp1_Get</a>( <a class="code hl_struct" href="structq_interp1__t.html">qInterp1_t</a> * <span class="keyword">const</span> i,</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">const</span> <span class="keywordtype">float</span> x );</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span>}</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__qinterp1_html_ga14d87ce60d9f4c67e79f8588ad16105b"><div class="ttname"><a href="group__qinterp1.html#ga14d87ce60d9f4c67e79f8588ad16105b">qInterp1_Get</a></div><div class="ttdeci">float qInterp1_Get(qInterp1_t *const i, const float x)</div><div class="ttdoc">Interpolate input point x to determine the value of y at the points xi using the current method....</div><div class="ttdef"><b>Definition</b> qinterp1.c:122</div></div>
<div class="ttc" id="agroup__qinterp1_html_ga28d258ad80976c5eaa0e7dc5c8663a15"><div class="ttname"><a href="group__qinterp1.html#ga28d258ad80976c5eaa0e7dc5c8663a15">qInterp1_SetMethod</a></div><div class="ttdeci">int qInterp1_SetMethod(qInterp1_t *const i, const qInterp1Method_t m)</div><div class="ttdoc">Specify the interpolation method to use.</div><div class="ttdef"><b>Definition</b> qinterp1.c:98</div></div>
<div class="ttc" id="agroup__qinterp1_html_ga5369a761eea910fea8cdf8ec48debd8c"><div class="ttname"><a href="group__qinterp1.html#ga5369a761eea910fea8cdf8ec48debd8c">qInterp1_Setup</a></div><div class="ttdeci">int qInterp1_Setup(qInterp1_t *const i, const float *const xTable, const float *const yTable, const size_t sizeTable)</div><div class="ttdoc">Setup and initialize the 1D interpolation instance.</div><div class="ttdef"><b>Definition</b> qinterp1.c:72</div></div>
Expand All @@ -217,7 +216,7 @@
<div class="ttc" id="agroup__qinterp1_html_ggade2d688f3958e8f1583300d0e3a5558da9422412015941d4866d01252fceae79d"><div class="ttname"><a href="group__qinterp1.html#ggade2d688f3958e8f1583300d0e3a5558da9422412015941d4866d01252fceae79d">QINTERP1_HERMITE</a></div><div class="ttdeci">@ QINTERP1_HERMITE</div><div class="ttdef"><b>Definition</b> qinterp1.h:34</div></div>
<div class="ttc" id="agroup__qinterp1_html_ggade2d688f3958e8f1583300d0e3a5558dab75a95277594bd7ed704e580e9d4bf4b"><div class="ttname"><a href="group__qinterp1.html#ggade2d688f3958e8f1583300d0e3a5558dab75a95277594bd7ed704e580e9d4bf4b">QINTERP1_SINE</a></div><div class="ttdeci">@ QINTERP1_SINE</div><div class="ttdef"><b>Definition</b> qinterp1.h:32</div></div>
<div class="ttc" id="agroup__qinterp1_html_ggade2d688f3958e8f1583300d0e3a5558dac10295bcba35b2639bf4d80c659596e7"><div class="ttname"><a href="group__qinterp1.html#ggade2d688f3958e8f1583300d0e3a5558dac10295bcba35b2639bf4d80c659596e7">QINTERP1_PREVIOUS</a></div><div class="ttdeci">@ QINTERP1_PREVIOUS</div><div class="ttdef"><b>Definition</b> qinterp1.h:29</div></div>
<div class="ttc" id="astructq_interp1__t_html"><div class="ttname"><a href="structq_interp1__t.html">qInterp1_t</a></div><div class="ttdef"><b>Definition</b> qinterp1.h:42</div></div>
<div class="ttc" id="astructq_interp1__t_html"><div class="ttname"><a href="structq_interp1__t.html">qInterp1_t</a></div><div class="ttdoc">A 1D interpolation object.</div><div class="ttdef"><b>Definition</b> qinterp1.h:44</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
Expand Down
Loading

0 comments on commit 5ef73aa

Please sign in to comment.