Re: BZDEV: Ideas (scope of the library)

From: Todd Veldhuizen (tveldhui@oonumerics.org)
Date: Fri Apr 10 1998 - 19:21:23 EST


Kevin Jacobs wrote:

> I have a few ideas for possible TODO items with Blitz++:

> 3) Statistical methods and tests, in addition to the random number
> generators on the list. (ie. regressions)
> 4) Numerical optimization library

My thinking so far is that Blitz++ should aim to provide a solid
"base environment" for scientific computing: vectors, matrices,
arrays, tensors, FFTs, linear algebra, etc.

Libraries for numerical optimization, finite elements,
image processing, neural networks, etc. are important.
But my feeling is that these things should be built on top
of Blitz++, rather than being part of it.

If we try to put too much into Blitz++ there's a risk
the project will bloat, lose focus and flounder.

Having said that, there is certainly room for the TODO list to
expand, and statistical tests might well belong there. We need
some way of deciding what "belongs" in Blitz++ and what should
go in a separate library.

We could also include a "contrib" tree in the sources, which
could contain things which don't belong in the library proper
but might be useful some users.

Any thoughts?
Todd
--------------------- blitz-dev list --------------------------------
* To subscribe/unsubscribe: mail to majordomo@oonumerics.org, with
"subscribe blitz-dev" or "unsubscribe blitz-dev" in the body of the message
* Blitz++ web page: http://oonumerics.org/blitz/



This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 04:30:04 EST