exmat is a generic C++ matrix library using expression template and metaprogramming to provide specialized code for various kind of matrix operations.
|Tags||Benchmark Software Development Libraries Scientific/Engineering Mathematics|
|Operating Systems||OS Independent|
Release Notes: A cross product bug was fixed. Determinant, minor view, cofactor view, and adjoint view were added for matrix. Support for column major memory layout was added. A helper macro was added for deriving ET enabled sub-class from exmat::Mat easily. An array version was added for approximated math.
Release Notes: This release added run-time configurable approximated math routines with SIMD, a minor performance boost for GCC, and minor bugfixes.
Release Notes: A code cleanup and a new option for selecting between compile-time or run-time expression compatibility checks.
Release Notes: The code was cleaned up to decrease the compile time. The assignment analyzer is now aware of temporaries.
Release Notes: MS C++.net 2005 is now supported. An expression alias analyser was added. Intel inline assembly for SSE code was added. A custom stack allocator was added, which means that the user has more alternatives to solve the SIMD alignment problem for stack variables.