|
|
mirkl_error_t * | mirkl_mem_calloc (mirkl_size_t nels, mirkl_size_t elsize, void **mem) |
| |
|
mirkl_error_t * | mirkl_mem_malloc (mirkl_size_t totsize, void **mem) |
| |
|
mirkl_error_t * | mirkl_mem_realloc (mirkl_size_t newsize, void **mem) |
| |
|
void | mirkl_mem_move (void *dest, const void *src, mirkl_size_t n) |
| |
|
void | mirkl_mem_copy (void *dest, const void *src, mirkl_size_t n) |
| |
|
void | mirkl_mem_free (void *mem) |
| |
|
mirkl_error_t * | mirkl_mem_vector_alloc (void **v, mirkl_size_t elsize, int nl, int nh) |
| |
|
mirkl_error_t * | mirkl_mem_matrix_alloc (void ***mat, mirkl_size_t elsize, int nrl, int nrh, int ncl, int nch) |
| |
|
void | mirkl_mem_matrix_free (void **m, mirkl_size_t elsize, int nrl, int nrh, int ncl, int nch) |
| |
|
void | mirkl_mem_vector_free (void *v, mirkl_size_t elsize, int nl, int nh) |
| |
| mirkl_error_t * | mirkl_mem_array_alloc (mirkl_arr_t **arr, mirkl_size_t elsize, unsigned int dim_first,...) |
| | Allocates multi-dimensional array structure.
|
| |
|
mirkl_error_t * | mirkl_mem_array_valloc (mirkl_arr_t **arr, mirkl_size_t elsize, unsigned int dim_first, va_list arg_buffer) |
| | Same as mirkl_mem_array_alloc but accepts va_list instead of variable number of arguments.
|
| |
| void | mirkl_mem_array_free (mirkl_arr_t *arr) |
| | Destroying array structure.
|
| |
| mirkl_error_t * | mirkl_mem_array_copytoel (mirkl_arr_t *arr, const void *eldata, mirkl_size_t elsize, unsigned int ndim, unsigned int *npos) |
| | Set value of an element of array.
|
| |
| mirkl_error_t * | mirkl_mem_array_copyfromel (mirkl_arr_t *arr, void *eldata, mirkl_size_t elsize, unsigned int ndim, unsigned int *npos) |
| | Get value of an element of array.
|
| |
| mirkl_error_t * | mirkl_mem_array_allset (mirkl_arr_t *arr, int val, mirkl_size_t elsize) |
| | Set all elements of an array to one value.
|
| |