Defines |
#define | LMS_LEAK_RATE 0.9999f |
Functions |
void | vec_copyf (float z[], const float x[], int n) |
void | vec_copy (double z[], const double x[], int n) |
void | vec_copyl (long double z[], const long double x[], int n) |
void | vec_negatef (float z[], const float x[], int n) |
void | vec_negate (double z[], const double x[], int n) |
void | vec_negatel (long double z[], const long double x[], int n) |
void | vec_zerof (float z[], int n) |
void | vec_zero (double z[], int n) |
void | vec_zerol (long double z[], int n) |
void | vec_setf (float z[], float x, int n) |
void | vec_set (double z[], double x, int n) |
void | vec_setl (long double z[], long double x, int n) |
void | vec_addf (float z[], const float x[], const float y[], int n) |
void | vec_add (double z[], const double x[], const double y[], int n) |
void | vec_addl (long double z[], const long double x[], const long double y[], int n) |
void | vec_scaledxy_addf (float z[], const float x[], float x_scale, const float y[], float y_scale, int n) |
void | vec_scaledxy_add (double z[], const double x[], double x_scale, const double y[], double y_scale, int n) |
void | vec_scaledxy_addl (long double z[], const long double x[], long double x_scale, const long double y[], long double y_scale, int n) |
void | vec_scaledy_addf (float z[], const float x[], const float y[], float y_scale, int n) |
void | vec_scaledy_add (double z[], const double x[], const double y[], double y_scale, int n) |
void | vec_scaledy_addl (long double z[], const long double x[], const long double y[], long double y_scale, int n) |
void | vec_subf (float z[], const float x[], const float y[], int n) |
void | vec_sub (double z[], const double x[], const double y[], int n) |
void | vec_subl (long double z[], const long double x[], const long double y[], int n) |
void | vec_scaledxy_subf (float z[], const float x[], float x_scale, const float y[], float y_scale, int n) |
void | vec_scaledxy_sub (double z[], const double x[], double x_scale, const double y[], double y_scale, int n) |
void | vec_scaledxy_subl (long double z[], const long double x[], long double x_scale, const long double y[], long double y_scale, int n) |
void | vec_scalar_mulf (float z[], const float x[], float y, int n) |
void | vec_scalar_mul (double z[], const double x[], double y, int n) |
void | vec_scalar_addf (float z[], const float x[], float y, int n) |
void | vec_scalar_add (double z[], const double x[], double y, int n) |
void | vec_scalar_addl (long double z[], const long double x[], long double y, int n) |
void | vec_scalar_subf (float z[], const float x[], float y, int n) |
void | vec_scalar_sub (double z[], const double x[], double y, int n) |
void | vec_scalar_subl (long double z[], const long double x[], long double y, int n) |
void | vec_mulf (float z[], const float x[], const float y[], int n) |
void | vec_mul (double z[], const double x[], const double y[], int n) |
void | vec_mull (long double z[], const long double x[], const long double y[], int n) |
float | vec_dot_prodf (const float x[], const float y[], int n) |
double | vec_dot_prod (const double x[], const double y[], int n) |
long double | vec_dot_prodl (const long double x[], const long double y[], int n) |
float | vec_circular_dot_prodf (const float x[], const float y[], int n, int pos) |
void | vec_lmsf (const float x[], float y[], int n, float error) |
void | vec_circular_lmsf (const float x[], float y[], int n, int pos, float error) |