search for: r_allocator_t

Displaying 1 result from an estimated 1 matches for "r_allocator_t".

Did you mean: r_allocator
2014 Oct 22
2
Using a custom memory allocation function in R
..., res) res <- Y - mean(Y) and in C #include <R.h> #include <Rinternals.h> #include <numa.h> SEXP R_allocate_using_myalloc(SEXP R_n, SEXP R_res){ PROTECT(R_n = coerceVector(R_n, INTSXP)); PROTECT(R_res = coerceVector(R_res, REALSXP)); int *restrict n = INTEGER(R_n); R_allocator_t myAllocator; myAllocator.mem_alloc = numa_alloc_onnode; myAllocator.mem_free = numa_free; myAllocator.res = NULL; myAllocator.data = ???; R_res = allocVector3(REALSXP, n, myAllocator); UNPROTECT(2); return R_res; } Unfortunately I cannot get beyond a variable has incomplete type ...