Hi again,

first of all, thank you all for your suggestions.

Haymo, ILNumerics looks quite interesting, but for this specific project, I will use C++ for other reasons, so a .NET-Assembly is not helping me. For future developments based on C# I'll have a closer look on ILNumerics; it seems fairly complete and capable.

Lars, I know of the numeric capabilities of boost (especially uBlas), but I must confess that I'm not very impressed of it. The syntax is ugly and inconvenient, since it does not offer a "natural" way of writing equations like other libraries do. In addition, most of the interesting stuff (e.g. Atlas interfacing) seems to be stuck in the sandbox for quite some time now. On the other side, boost::random seems to be worth a look.

Does anybody of you worked with vnl, the numeric part of the vxl computer vision library, so far? It seems like it contains most the stuff that I'd need, but I'm not sure about it's speed and reliability. I know that it's used in the NLM Insight Toolkit for many years now, suggesting that vnl is a high quality library, but I never worked with it directly.

If I do not find anything else, I'll follow Evgenii's advice and use the Atlas functions directly in the first place, while sticking to blitz++ for holding my data.

Regards
 Hendrik

-------------------------------------------------------------------
Brilliance is typically the act of an individual, but incredible
stupidity can usually be traced to an organization. - Jon Bentley

Hendrik Belitz, Computer Scientist
email: hbelitz@computer.org or hbelitz@ieee.org