MtxVec Core Edition

Cross platform feature for MtxVec

Overview

MtxVec Core Edition is the full source version of MtxVec v5. It allows MtxVec to be compiled completely without reference to external dlls and run with pure pascal code only (100% full source code). With FireMonkey use common source to compile your applications for Windows, Mac OS, iOS / iPhone and Android.

With a compiler switch, you can change how MtxVec will be included in to your application.

Main advantages:

  • Small size of distribution
  • Platform indepent builds

The Core edition is the key new feature of MtxVec v5. It allows MtxVec to be compiled completely without reference to external dlls and run with pure pascal code only (100% full source code). All the algorithms relevant to the add-on packages of DSP Master and Stats Master have been implemented in pascal. The numerical accuracy is comparable. Great care was taken when translating Fortran Lapack code to pascal to maintain nearly line by line comparability. The code runs slower (of course) than its Windows dll based counterpart, but greatly simplifies distribution on Windows and to other platforms like Android and OSx/iOS.

Icon Delphi CBuilder

Dew Lab Studio Core 2017 Trial
for Delphi/BCB

2007 / 2009 / 2010 / XE / XE2 / XE3 / XE4 / XE5 / XE6 / XE7 / XE8 / Seattle10 / Berlin10.1 / Tokyo 10.2

(144 MB)

MtxVec V5 Core Edition

All-in-one single pass installer/uninstaller

Last updated: 6th May, 2017

Main Features of MtxVec Core Edition

The following major features are available in pascal since MtxVec v5:

  • LU Factorization and LU Solvers.
  • QR Factorization and QR solvers for rank deficient matrices
  • EIG values and vectors for symmetric and general matrices
  • SVD values and vectors
  • SVD based linear system solvers
  • FFT1D/2D
  • Remez Exchange algorithm for optimal FIR filter design used by DSP Master add-on pack.

Entire code base maintains the following features:

  • Optionally fully range checked by using Delphi dynamic arrays
  • Requires Delphi XE6 with Update 1 or newer for substantially better performance.
  • Features automated tests.

The support for the following features are missing from the initial release of the Core Edition:

  • Sparse matrix LU solvers and eigen values
  • Lapack routines using complex number input matrices
  • The higher quality random generators

Important:

Cross-platform FireMonkey support with MtxVec requires at least Embarcadero Rad Studio XE8 or AppMethod.

© DewResearch 1997 - 2017 All Rights Reserved.
E-mail This email address is being protected from spambots. You need JavaScript enabled to view it..
Delphi & C++ Builder are registered trademarks of Embarcadero Corporation. All other brands and product names are trademarks or registered trademarks of their respective owners.