|
Defines |
| #define | INLINE static inline |
Typedefs |
| typedef double | MEML_FLOAT |
| typedef int | MEML_INT |
| typedef long int | MEML_LINT |
Functions |
| VECTOR * | vecl_vector_new (MEML_INT dim) |
| MEML_FLOAT | vecl_vector_element_get (const VECTOR *x, const MEML_INT i) |
| int | vecl_vector_element_set (VECTOR *x, MEML_INT i, MEML_FLOAT value) |
| int | vecl_vector_element_add (VECTOR *x, MEML_INT i, MEML_FLOAT value) |
| MEML_FLOAT | vecl_vector_dot_product (const VECTOR *a, const VECTOR *b) |
| VECTOR * | vecl_vector_scaling (const MEML_FLOAT alpha, const VECTOR *x) |
| |
|
| VECTOR * | vecl_vector_add (const VECTOR *x, const VECTOR *y) |
| |
|
| void | vecl_vector_print (const VECTOR *x) |
| int | vecl_export_densevector2csv (const VECTOR *x, const char dateiname[]) |
| INLINE MEML_FLOAT | vecl_vector_element_get_f (const VECTOR *v, const MEML_INT x) |
| INLINE VECTOR * | vecl_vector_copy (const VECTOR *x) |
| |
|
| INLINE void | vecl_vector_copy_f (const VECTOR *x, VECTOR *y) |
| |
|
| INLINE void | vecl_vector_resize_f (VECTOR *x, const MEML_INT dim) |
| |
|
| INLINE VECTOR * | vecl_vector_resize (const VECTOR *x, const MEML_INT dim) |
| |
|
| INLINE void | vecl_vector_add_ff (const MEML_FLOAT alpha, const VECTOR *x, VECTOR *y) |
| |
|
| INLINE void | vecl_vector_add_f (const VECTOR *x, VECTOR *y) |
| |
|
| INLINE void | vecl_vector_scaling_f (const MEML_FLOAT alpha, VECTOR *x) |
| |
|
| INLINE MEML_FLOAT | vecl_vector_dot_product_f (const VECTOR *a, const VECTOR *b) |
| INLINE void | vecl_vector_free (VECTOR *x) |
| INLINE void | vecl_vector_element_set_f (VECTOR *x, MEML_INT i, MEML_FLOAT value) |
| INLINE void | vecl_vector_element_add_f (VECTOR *x, MEML_INT i, MEML_FLOAT value) |