MATWRAP: Wrapper generator for matrix languages (Octave, MATLAB)
AbstractMatwrap is a tool for interfacing C++ code into matrix-oriented scripting languages such as Matlab 5, Octave, and tela. It generates all the code to convert from the scripting language's internal types into the types that your C++ code understands (e.g., double, char *, float *, struct abc *). You do not need to understand any of the API details of the language to use your C++ code; just give matwrap a .h file describing your functions. Brief list of features: (1) Functions are automatically vectorized. (2) Arguments containing dimensions of other vector and matrix arguments can be computed automatically and need not be specified. (3) Pointers to structures and classes are supported. Public member functions of classes may be called, and public data members may be evaluated or set. Inheritance is supported.
Download InfoIf you experience problems downloading a file, check if you have the proper application to view it first. In case of further problems read the IDEAS help page. Note that these files are not on the IDEAS site. Please be patient as the files may be large.
Bibliographic InfoSoftware component provided by in its series Octave codes with number C9C1301.
Programming language: Octave
Requires: Perl 5 and C++ compiler
Date of creation: 11 Feb 2000
Date of revision:
Contact details of provider:
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: ().
If references are entirely missing, you can add them using this form.