August 10, 2015 in iOS Development (E)
[prMac.com] Plainsboro, New Jersey - Princeton Satellite Systems is proud to announce the release of MatrixLib v3.0 for iOS. MatrixLib is a C++ framework for iOS that contains over a hundred functions that fall into the following broad categories:
* Construction and I/O
* Manipulation of matrix elements
* Interface to BLAS/LAPACK
* Inspection and Assignment
* Algebraic operations
* Linear Algebra
I/O functions include packaging to string and binary formats as well as a display to standard output. The linear algebra suite includes a linear equation solver, singular value decomposition, and simplex. Manipulation functions allow easy extraction and incorporation of sub-matrices, stack and append operations, and dynamic resizing.
In addition to using LAPACK and the BLAS internally, MatrixLib also provides an interface to these libraries, allowing users to access any of the many highly efficient routines for solving a wide variety of linear algebra problems. The interface consists of functions that allow a user to extract the necessary data from a matrix object to make arbitrary BLAS/LAPACK function calls in their own code.
The Inspection and Assignment module includes functions for comparing matrices, locating elements in a matrix, sorting the elements, applying functions on an element-by-element basis, and more. Arithmetic provides basic operations such as addition and multiplication, both matrix-matrix and matrix-scalar. Alebraic and Trigonometric apply standard functions to each element of a matrix, and Linear Algebra provides transposes, inverses, singular value decompositions, simplex methods, linear solvers, and more.
You can purchase it directly from the Princeton Satellite Systems website. MatrixLib has been available for MacOS X, Windows and Linux since 2001.
Located in Plainsboro, New Jersey, Princeton Satellite Systems, Inc. was founded in 1992 by Michael Paluszek. All Material and Software (C) 1992-2011 Princeton Satellite Systems, Inc./ All Rights Reserved. Apple, the Apple logo, Mac OS X, iPhone, iPod, iPad and Macintosh are registered trademarks of Apple Inc. in the U.S. and/or other countries.