No BSD License  

Highlights from
Inplace

from Inplace by David Gleich
Allows Matlab variables to be passed by reference instead of by value allowing inplace modification.

All files for Inplace
/inplace/@ipdouble/assign.m
/inplace/@ipdouble/display.m
/inplace/@ipdouble/double.m
/inplace/@ipdouble/end.m
/inplace/@ipdouble/ipdouble.m
/inplace/@ipdouble/size.m
/inplace/@ipdouble/subsasgn.c
/inplace/@ipdouble/subsasgn.dll
/inplace/@ipdouble/subsref.m
/inplace/@ipint32/assign.m
/inplace/@ipint32/display.m
/inplace/@ipint32/display_c.m
/inplace/@ipint32/double.m
/inplace/@ipint32/end.m
/inplace/@ipint32/ipint32.m
/inplace/@ipint32/size.m
/inplace/@ipint32/subsasgn.c
/inplace/@ipint32/subsasgn.dll
/inplace/@ipint32/subsasgn.m
/inplace/@ipint32/subsref.m
/inplace/doc/index.html
/inplace/doc/site.css
/inplace/examples/add_one_inplace.m
/inplace/examples/add_one_return.m
/inplace/examples/example1.m
/inplace/test/test_inplace.m
/inplace/test/test_inplace_func1.m
/inplace/test/test_inplace_func2.m

Contact us at files@mathworks.com