Automatically generated TODO file

This file were generated on Sun, 22 Jun 2003 11:14:06 +0200

This file shows for each module its todo list

./opale/m2d

  • * shear transform in the class AffineTransform2D
  • * Bézier Curves
  • * B-Splines curves & NURBS
  • * Code in Pen2D Logo's rendering functions (such as av,re,td,tg,mv, ...)
  • * no translation available until I understand the french version !!!!
  • * Scale of the dot clouds
  • * cloud dots interpolation
  • * Isocurves (f(x,y) = cte ) rendering
  • * To code y=a*exp(bx); y=a * x^b; y = a + b ln(x) curves.
  • * Display the coordinate systems
  • * Display the objects when they ares selected or highlighted
  • * Fractal objects generate by a pattern and plane's transformations
  • * Create pattern classes (points, triangles, squares, diamants,...) to accelerate the rendering process of functions and dot clouds instead of writing if...then...else statements in the draw method.
  • * Optimize in the parser, functions (cartesian, polar or parametric) values computation in order to compute all the values' table at once.

./opale/ode

  • * Implement methods from the Runge Kutta family
  • * Implement multi-stage methods (Adams...)
  • * Try to implement methods with adaptative stages in order to verify if such an operation is possible
  • * Implement the management of first degree with constant coefficient linear scalar equations in the kernel: homogenous -> correct resolution; non homogenous -> adapted numerical methods
  • * Implement the management of second degree with constant coefficient linear scalar differencial equations : homogenous -> correct ; non homogenous -> adapted methods such as Newmark
  • * When the matrix are operational (especially the algorythm of Jacobi's diagonalisation, iterated powers...), we should think about the implementation of degree one and degree two linear differencial systems

./opale/tools

  • * RFile : code a method for loading the entire file in a String.

./opale/mathtools

  • * Implement sorting out methods for doubles.
  • * Should we code an Comparable interface to be able to sort everything ???
  • * Add to the parser the possibility to parse boolean expression
  • * Classes for the resolution of non linear equations such as f(x) = 0
  • * Maybe to conceive a functions' algebra ???
  • * Code Fourier Transformations
  • * Code the FVect and FArray classes which correspond respectively to
  • the DVect and DArray classes with a single precision.
  • * Classe Polynomial :
  • To code an method which will calculate the derived polynomial.
  • To code an equals method which use an epsilon to compare coefficients.
  • To sum up the constructors' code.

./opale/matrix

  • *) The Crout's solver is implemented without pivot which creates instability. It has to be coded by a research of the pivot. This is not simple.
  • *) Coder Gradient conjugue pour SymMatrix -+--comrend pas,what the fuuck?
  • *) Code SSOR solver for the Matrix's class
  • *) Code a Gauss's method directly for the Matrix's class (see Jean Michel's work)
  • *) Code a Gauss's method directly for the BandMatrix's class
  • *) Code a symetrical band matrix's class
  • *) Then, "puis faire matrice more, matrice profil -----> comprends rien de rien


Opale Team : January 31 2004 23:14:10.






valid xhtml image