exmat -  The Expression Template Matrix Library SourceForge.net Logo

Introduction

The goal of exmat is to provide an easy to use, yet very efficient matrix library. Overloaded operators allow to write algebraic expressions like v=A*u +u in C++, instead of bunch of boring functions. This syntactic sugar comes with runtime cost, one way to eliminate the overhead is to use Expression Templates (ET).

Using ET, we can further boost up the efficient by analyzing the expression at compile time and generate the most efficient code for that expression

Features

This library is:

Download

You can download exmat here.

Tutorial

Go to the User guide index

Supported compilers

This library have been compiled and tested under:

Todo list

Usefull Links

Books / Articles

Modern C++ Design
Generic Programming and Design Patterns Applied

Generative Programming
Methods, Tools, and Application

Tools

CodeplayVectorC
Optimizing C/C++ Compilers for games, graphics and audio software.

distcc
A fast, free distributed C/C++ compiler

Author

*Ricky Lung Man Tat email

Technetium email

Send me an email if you find exmat useful, or if you want to contribute to exmat


Generated on Sat May 6 23:11:54 2006 for Exmat by  doxygen 1.4.6-NO