Code covered by the BSD License  

Highlights from
Universal MEX wrapper

Be the first to rate this file! 14 Downloads (last 30 days) File Size: 15.8 KB File ID: #35726

Universal MEX wrapper

by

 

Call any function in a shared library from Matlab (with some limits on the function signature).

| Watch this File

File Information
Description

Suppose you wish to expose a FORTRAN or C function within Matlab without making the effort to write a MEX wrapper. (For instance, writing MEX wrappers for all BLAS/LAPACK routines would be a massive undertaking.) This package will work if:

1) The function is a void type, or the user doesn't care about the function return value.
2) The function arguments are all references to numeric arrays.

Of course, not every function fits the criteria, but it might be easier to write a C wrapper for these tools than to write a MEX wrapper from the ground up. Extend these tools to suit your needs.

MATLAB release MATLAB 7.14 (R2012a)
Other requirements Linux, OSX, or Solaris. Tested with gcc compiler. Would require porting to work under Windows.
Tags for This File   Please login to tag files.
Please login to add a comment or rating.

Contact us