Matpack C++
Numerics and
Graphics Library
* Download Page
* Online Documentation
* NEWS

Matpack Logo

 Release 
1.9.0

LINKS:
* Achterbahn Stream Cipher Pages
* Personal pages
* Info Pages and Tables
 |Matpack image  |Matpack image  |Matpack image  |Matpack image
NUMERICS IN C++
* Matpack is a C++ numerics and graphics library implementing methods that are needed in a scientist's or engineer's everyday life.
* All methods and tools are implemented in native C++ using a modern object oriented style without sacrificing the performance.
ALGORITHMS
* Special Functions
* FFT FHT Convolution
* Random Numbers
* Statistics
* Interpolation
* Quaternions
* Integration
* Differential Equations
* Vector/Matrix Algebra (optionally using BLAS)
* Bit Arrays
* Cryptography
* Many Non-Numerical Algorithms
VISUALIZATION
* 3D Render engine
* Image Manipulation Library
* Lambert Shading
* Contour Plots
* Density Plots
* Box Plots
* Image Plots
* Field Plots
* 3D Surface Plots
* 3D Histograms
* 3D Slice Plots
* 3D Isosurface Plots
* 3D Parametric Surfaces
TOOLS
* Xmatrix - A powerful 2D/3D Data Visualization Tool
* Table of Elements Browser
* Multifractal Analyzer
* Fractal Generator
* MpWindow - Graphical User Interface API Library
* Online Nuclear Data Tables
* Online Table of Elements
* Online BLAS Documentation

Matpack is available under the GPL.

Matpack is currently used at many universities and institutes.

Matpack is used in commercial products.

Matpack runs on Linux, various Unix platforms, and on Windows using Cygwin.

News
14 Oct 2006: Release 1.9.0 contains a large number of small improvements in many numeric classes. In the commercial branch[com] of this release there are several new algorithms for parsing and analyzing Boolean functions and for cryptanalysis. Please read the migration notes for furter details.
12 Nov 2005: In the commercial branch of Matpack release 1.8.1 there are several new algorithms for CRC check sums and cryptanalysis. Please read the migration notes. The library compiles with the recent GNU C++ compiler version 4.0.1.
30 Mar 2005: Matpack release 1.8.0 introduces the namespace MATPACK, a strongly enhanced online documentation, and works with the new GNU gcc/g++ 3.4.3. The X11 windows API and the GUI of the 3d visualization class MpView has been strongly improved. In the commercial branch of Matpack there are new cryptographic algorithms. Also a port to Microsoft Visual Studio C++ 6.0 SP5 for all non GUI-related classes is available.
 Copyright (C) 1991-2005 by Berndt M. Gammel
  mail to: email
[counter]  Impressum         Last change: Oct 14, 2006