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