Templated version of MatlabAPI with fewer features, but support for all Matlab numeric types
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests
.gitignore
MatlabAPImex.f
MatlabAPImx.F90
MatlabAPImx.F90T
README.md
contigcomplex.m
make.m
mxInterface.inc
repidx.h
run_tests.m

README.md

MatlabAPI_lite

Templated version of MatlabAPI with fewer features, but support for all Matlab numeric types

This is based on the Fortran 95 Matlab API by James Tursa.

It is a stripped down version with only basic support for working with Matlab arrays. There is no sparse or complex support or many of the useful additional functions in the full MatlabAPI package.

This is templated with PyF95++ from the BlockIt package so it supports all numeric Matlab types.

Also it replaces the common block approach with c_f_pointer from iso_c_binding. So if you have a compiler that supports it and want to use data types other than double maybe it is useful. Otherwise check out the main MatlabAPI package.