RcdMathLib_doc
Open Source Library for Linear and Non-linear Algebra
ieee_mobile_computing_non_lin_alg.h
1 /*
2  * ieee_mobile_computing_non_lin_alg.h
3  *
4  * Created on: 15.01.2020
5  * Author: zakaria
6  */
7 
8 #ifndef IEEE_MOBILE_COMPUTING_NON_LIN_ALG_H_
9 #define IEEE_MOBILE_COMPUTING_NON_LIN_ALG_H_
10 
11 #include "vector.h"
12 #include "matrix.h"
13 
14 void ieee_mobile_comp_get_exp_f(vector_t x_vec[], vector_t data_vec[], vector_t f_vec[]);
16 void ieee_mobile_comp_exponential_data_test(void);
17 void ieee_mobile_comp_get_sin_f(vector_t x_vec[], vector_t data_vec[], vector_t f_vec[]);
19 void ieee_mobile_comp_sinusoidal_data_test(void);
20 
21 #endif /* IEEE_MOBILE_COMPUTING_NON_LIN_ALG_H_ */
vector_t
#define vector_t
Define the data type of the vector elements.
Definition: vector.h:33
ieee_mobile_comp_get_exp_Jacobian
void ieee_mobile_comp_get_exp_Jacobian(vector_t x_vec[], matrix_t J[][2])
Calculate the Jacobian matrix using exponential data.
Definition: ieee_mobile_computing_non_lin_alg.c:82
matrix.h
Matrix computations.
ieee_mobile_comp_get_sin_Jacobian
void ieee_mobile_comp_get_sin_Jacobian(vector_t x_vec[], matrix_t J[][4])
Calculate the Jacobian matrix using sinusoidal data.
Definition: ieee_mobile_computing_non_lin_alg.c:199
matrix_t
#define matrix_t
Define the data type of the matrix elements.
Definition: matrix.h:38
ieee_mobile_comp_get_exp_f
void ieee_mobile_comp_get_exp_f(vector_t x_vec[], vector_t data_vec[], vector_t f_vec[])
Calculate the error vector using exponential data.
Definition: ieee_mobile_computing_non_lin_alg.c:46
ieee_mobile_comp_get_sin_f
void ieee_mobile_comp_get_sin_f(vector_t x_vec[], vector_t data_vec[], vector_t f_vec[])
Calculate the error vector using sinusoidal data.
Definition: ieee_mobile_computing_non_lin_alg.c:164
vector.h
Vector computations.