baxissimo
Joined: 23 Oct 2006 Posts: 241 Location: Tokyo, Japan
|
Posted: Wed Oct 31, 2007 9:26 pm Post subject: Splitting up the code |
|
|
Just checked in a change that splits the code into the following separate files:
- multiarray.d - top level import module
- ndarray.d - the main class implementation
- arrayops.d - all non-member functions that manipulate ndarrays
- linalg.d - the BLAS/LAPACK using stuff.
- basic.d - simple standard helper functions like min,max,swap
- darray.d - routines for inspecting and manipulating D arrays
- exceptions.d - bbmath's exception types
- ranges.d - range type
- typetraits.d - templates for finding out things about types
Hopefully this will make the code seem a little more manageable. |
|