|  | 
| 
 Functions | 
| INLINE VECTOR * | meml_vector_new (const MEML_INT lenght) | 
| VECTOR * | meml_vector_new_eye (const MEML_INT dim, const MEML_INT position) | 
| VECTOR * | meml_vector_new_zeros (const MEML_INT dim) | 
| VECTOR * | meml_vector_new_ones (const MEML_INT dim) | 
|  | v:= [1, 1, ... ,1]' 
 | 
| VECTOR * | meml_vector_new_diag (const ME_MATRIX *M) | 
| INLINE void | meml_vector_free (VECTOR *v) | 
| ME_MATRIX * | meml_matrix_new (const M_TYPE type, const MEML_INT row, const MEML_INT col) | 
| ME_MATRIX * | meml_matrix_new_diag (const M_TYPE type, const VECTOR *v) | 
| ME_MATRIX * | meml_matrix_new_eye (const M_TYPE type, const MEML_INT row, const MEML_INT col) | 
| ME_MATRIX * | meml_matrix_new_zeros (const M_TYPE type, const MEML_INT row, const MEML_INT col) | 
| ME_MATRIX * | meml_matrix_new_ones (const M_TYPE type, const MEML_INT row, const MEML_INT col) | 
| ME_MATRIX * | meml_sparse (const INDEXARRAY *rows, const INDEXARRAY *cols, const VECTOR *values) | 
|  | creates a new sparse matrix 
 | 
| ME_MATRIX * | meml_matrix_new_form_carray (const M_TYPE type, const MEML_INT row, const MEML_INT col, const MEML_FLOAT data[]) | 
|  | The function creates a new matrix based on a C-array. 
 | 
| void | meml_matrix_free (ME_MATRIX *A) | 
| INDEXARRAY * | meml_indexarray_new (const MEML_INT dim) | 
| INDEXARRAY * | meml_indexarray_copy (const INDEXARRAY *index) | 
| INLINE void | meml_indexarray_free (INDEXARRAY *indexarray) |