|
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) |