Available C++ Libraries FAQ
Commercial libraries (A-N)
MtxVec - An object oriented numerical library for CbuilderMtxVec is an object oriented numerical library designed for RAD. The library features several new approaches to object oriented numerics and breaks some new ground.
Encapsulates LAPACK 3.0 and BLAS I,II,III with Intel MKL 3.2.1 Add-on packages available: statistics and dsp. Interfaces Intel NSP for vector operations. Supports SMP for matrix operations. Single and/or double precision supported. Intel Itanium (IA64) ready. Bottom up complete support for complex numbers. Results in 50 to 100aster code then fastest possible structred code (plain procedures) written in C/C++. Design structured in three layers: procedural, object and component; ensures good scalability. Trading space for time technology. Introduces object caching. Trading safety for time technology. Allows user controllable range checking. CPU specific optimizations supporting: PI,PII,PIII. Extreme ease of use and very short time to implement. Ideal for algorithm prototyping. Built in dynamic memory management with extensive support for debugging. Allows completely matrix-vector oriented programming. Requires only CBuilder standard. Support for future CPU instruction sets, without application recompile. (DLL replacement)
Demo (4.5 MB) includes performance and code demonstrations, trial version and complete help system.
A new version 2.0 of MtxVec has been released..
MtxVec adds the following capabilities to C++Builder and .NET development environment:
Key new features:
Added : 2000-08-15 Amended: 2004-12-17 Licensing : Commercial
Copyright (c) 2019 Nikki Locke, Trumphurst Ltd.
Permission is granted to distribute over the Internet without charge. The author's permission is required (and usually given) to distribute in any other way, including on CD.