Todo List

Class gslmm::cholesky_decomposition< double >
Implement gsl_linalg_cholesky_decomp_unit

Class gslmm::function_base< Value, Argument, Derive, Error, Scale >
I'm not sure I really want this class, as must of the interfaces will deal with template arguments, rather than sub-classing of a specific base class.

Class gslmm::lq_decomposition< double >
gsl_linalg_L_solve_T

Class gslmm::permutation
Should I leave in the put-to operator?

Class gslmm::qr_decomposition_pivot< double >
implement gsl_linalg_QR_update

Class vector
Make I/O member functions.

make outer product member function.

Perhaps the view copy constructor could be private?.

What about the assignment operator in the face of non-RVO

Group blas
Implement the rest of the tests of these functions and structures. Use these function in the matrix and vector modules for matrix-vector and matrix-matrix products.

Group constant
Implement these classes. These should be implemented as templated structures with static data members.

Group differentiation
Implement these classes.

Group eigen
Implement these classes.

Group fit
Check these classes

Implement test-suite

Group fourier
Implement these classes. These are a bit tricky, as they used packed complex numbers rather than arrays of complex numbers. I guess a special class is called for.

Group hankel
Implement these classes.

Group integration
Implement these classes.

Group interpolation
Implement these classes.

Group linear
Have implemented
  • LU-decompostion
  • LQ-decompostion
  • PTLQ-decompostion
  • QR-decompostion
  • QRPT-decompostion
  • SV-decompostion
  • Cholesky-decompostion

Group minimization
Implement these classes. Should be implemented as templates. May need to do something to the function structures.

Group montecarlo
Implement these classes.

Group ordinary
Implement these classes.

Group root
Implement these classes.

Group series
Implement these classes.

Group sort
Implement these classes.

Group special
Implement these classes.

Member gslmm::operator * (const matrix_manip< T > lhs, const matrix_manip< T > rhs)
Implement some more clever stuff based on the manipulator.

Group vectormatrix
Use the BLAS functions to implement matrix-vector and matrix-matrix multiplication, as well as possibly some other stuff.
Top of page Last update Tue May 9 10:11:20 2006
Christian Holm
Created by DoxyGen 1.4.6