From 5ef73aa4a0c8287adb79065156b271ffeb792cb1 Mon Sep 17 00:00:00 2001 From: kmilo17pet Date: Wed, 20 Nov 2024 14:18:40 +0000 Subject: [PATCH] deploy: ac0f3a44e1fdde5d651d3c69f2c3da6c1c546ded --- annotated.html | 2 +- dir_d44c64559bbebec7f509842c48db8b23.html | 1 + group__qinterp1.html | 1 + qinterp1_8h_source.html | 67 +++++++++++------------ qinterp1_desc.html | 2 +- structq_interp1__t.html | 9 ++- 6 files changed, 45 insertions(+), 37 deletions(-) diff --git a/annotated.html b/annotated.html index 43a4f93..2668af7 100644 --- a/annotated.html +++ b/annotated.html @@ -149,7 +149,7 @@  CqFIS_Output_tA FIS Output object  CqFIS_tA FIS(Fuzzy Inference System) object  CqFP16_Settings_tA Q16.16 fixed-point settings object - CqInterp1_t + CqInterp1_tA 1D interpolation object  CqLTISys_tA LTI system object  CqNumA_state_t  CqPID_AutoTuning_tA PID Auto-tuning object diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 52f5f98..89a0540 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -160,6 +160,7 @@  Fixed-Point math Q16.16 with rounding and saturated arithmetic.
   qinterp1.h + Class for a set of one-dimensional interpolators.
   qltisys.h  API to simulate continuous and discrete LTI systems.
diff --git a/group__qinterp1.html b/group__qinterp1.html index 4d6ecc8..23fe85c 100644 --- a/group__qinterp1.html +++ b/group__qinterp1.html @@ -152,6 +152,7 @@

Data Structures

struct  qInterp1_t + A 1D interpolation object. More...
 

diff --git a/qinterp1_8h_source.html b/qinterp1_8h_source.html index 986456a..c6dddcd 100644 --- a/qinterp1_8h_source.html +++ b/qinterp1_8h_source.html @@ -168,41 +168,40 @@
39
40
-
41
-
-
42 typedef struct {
-
43 float (*method)( const float x,
-
44 const float * const tx,
-
45 const float * const ty,
-
46 const size_t tableSize );
-
47 const float *xData;
-
48 const float *yData;
-
49 size_t dataSize;
-
50 } qInterp1_t;
+
+
44 typedef struct {
+
45 float (*method)( const float x,
+
46 const float * const tx,
+
47 const float * const ty,
+
48 const size_t tableSize );
+
49 const float *xData;
+
50 const float *yData;
+
51 size_t dataSize;
+
52 } qInterp1_t;
-
51
-
60 int qInterp1_Setup( qInterp1_t * const i,
-
61 const float * const xTable,
-
62 const float * const yTable,
-
63 const size_t sizeTable );
-
64
-
73 int qInterp1_SetData( qInterp1_t * const i,
-
74 const float * const xTable,
-
75 const float * const yTable,
-
76 const size_t sizeTable );
-
77
-
84 int qInterp1_SetMethod( qInterp1_t * const i,
-
85 const qInterp1Method_t m );
-
86
-
87
-
96 float qInterp1_Get( qInterp1_t * const i,
-
97 const float x );
-
98
-
101#ifdef __cplusplus
-
102}
-
103#endif
-
104
+
53
+
62 int qInterp1_Setup( qInterp1_t * const i,
+
63 const float * const xTable,
+
64 const float * const yTable,
+
65 const size_t sizeTable );
+
66
+
75 int qInterp1_SetData( qInterp1_t * const i,
+
76 const float * const xTable,
+
77 const float * const yTable,
+
78 const size_t sizeTable );
+
79
+
86 int qInterp1_SetMethod( qInterp1_t * const i,
+
87 const qInterp1Method_t m );
+
88
+
89
+
98 float qInterp1_Get( qInterp1_t * const i,
+
99 const float x );
+
100
+
103#ifdef __cplusplus
+
104}
105#endif
+
106
+
107#endif
float qInterp1_Get(qInterp1_t *const i, const float x)
Interpolate input point x to determine the value of y at the points xi using the current method....
Definition qinterp1.c:122
int qInterp1_SetMethod(qInterp1_t *const i, const qInterp1Method_t m)
Specify the interpolation method to use.
Definition qinterp1.c:98
int qInterp1_Setup(qInterp1_t *const i, const float *const xTable, const float *const yTable, const size_t sizeTable)
Setup and initialize the 1D interpolation instance.
Definition qinterp1.c:72
@@ -217,7 +216,7 @@
@ QINTERP1_HERMITE
Definition qinterp1.h:34
@ QINTERP1_SINE
Definition qinterp1.h:32
@ QINTERP1_PREVIOUS
Definition qinterp1.h:29
-
Definition qinterp1.h:42
+
A 1D interpolation object.
Definition qinterp1.h:44
diff --git a/qinterp1_desc.html b/qinterp1_desc.html index 8922ca2..e737fde 100644 --- a/qinterp1_desc.html +++ b/qinterp1_desc.html @@ -166,7 +166,7 @@

int qInterp1_SetMethod(qInterp1_t *const i, const qInterp1Method_t m)
Specify the interpolation method to use.
Definition qinterp1.c:98
int qInterp1_Setup(qInterp1_t *const i, const float *const xTable, const float *const yTable, const size_t sizeTable)
Setup and initialize the 1D interpolation instance.
Definition qinterp1.c:72
@ QINTERP1_SPLINE
Definition qinterp1.h:35
-
Definition qinterp1.h:42
+
A 1D interpolation object.
Definition qinterp1.h:44
diff --git a/structq_interp1__t.html b/structq_interp1__t.html index 1230296..b086647 100644 --- a/structq_interp1__t.html +++ b/structq_interp1__t.html @@ -143,6 +143,11 @@
qInterp1_t Struct Reference
+ +

A 1D interpolation object. + More...

+ +

#include <qinterp1.h>

@@ -159,7 +164,9 @@ size_t 

Data Fields

dataSize
 
-
+

Detailed Description

+

A 1D interpolation object.

+