CODeME
Interpolation_Algorithm.h
Go to the documentation of this file.
1 
12 #ifndef INTERPOLATION_ALGORITHM_H_INCLUDED
13 #define INTERPOLATION_ALGORITHM_H_INCLUDED
14 
15 typedef struct{
16  int Dimension;
17  int Data_l;
18  double* Data_t;
19  double** Data_p;
20  double** Data_S;
21 }DATA_INTER;
22 
23 void (*Interpolator_Function) (DATA_INTER* Data);
24 double* (*Position_Interpolator_Function) (DATA_INTER Data , double value);
25 double* (*Velocity_Interpolator_Function) (DATA_INTER Data , double value);
26 double* (*Acceleration_Interpolator_Function) (DATA_INTER Data , double value);
27 
28 double* Polinomial_Interpolation (int length , double* x , double* y);
29 double Evaluate_Polinomial_Interpolation (int length , double Value , double *DataA);
30 
31 void Splines_C0 (DATA_INTER* Data);
32 void Splines_C1 (DATA_INTER* Data);
33 void Splines_C2 (DATA_INTER* Data);
34 
35 double* Position_Splines_C0 (DATA_INTER Data , double value);
36 double* Position_Splines_C1 (DATA_INTER Data , double value);
37 double* Position_Splines_C2 (DATA_INTER Data , double value);
38 
39 double* Velocity_Splines_C0 (DATA_INTER Data , double value);
40 double* Velocity_Splines_C1 (DATA_INTER Data , double value);
41 double* Velocity_Splines_C2 (DATA_INTER Data , double value);
42 
43 #endif // INTERPOLATION_ALGORITHM_H_INCLUDED
Definition: Interpolation_Algorithm.h:15