|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|