Projects / C++ expression template matrix library

C++ expression template matrix library

exmat is a generic C++ matrix library using expression template and metaprogramming to provide specialized code for various kind of matrix operations.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  07 May 2006 06:24

    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.

    •  25 Jul 2005 10:13

      Release Notes: This release added run-time configurable approximated math routines with SIMD, a minor performance boost for GCC, and minor bugfixes.

      •  03 Mar 2005 12:50

        Release Notes: A code cleanup and a new option for selecting between compile-time or run-time expression compatibility checks.

        •  22 Feb 2005 15:39

          Release Notes: The code was cleaned up to decrease the compile time. The assignment analyzer is now aware of temporaries.

          •  09 Oct 2004 18:11

            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.

            Recent comments

            18 Jun 2004 07:07 mtlung

            Using Tuple and Field
            Problems in Loki::Tuple and Loki::Field<n> for gcc 3.2 ~_~

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.