1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
Source: matwrap
Section: math
Priority: optional
Maintainer: Dirk Eddelbuettel <edd@debian.org>
Build-Depends: debhelper
Standards-Version: 3.1.0
Package: matwrap
Architecture: all
Depends: ${perl:Depends}
Description: A wrapper generator for matrix languages
Matwrap is a tool for interfacing C++ code into matrix-oriented scripting
languages such as Octave, Tela or Matlab 5
.
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:
.
- Functions are automatically vectorized.
- Arguments containing dimensions of other vector and matrix arguments can
be computed automatically and need not be specified.
- 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.
|