Todo List

Member DiffusionCoefficient::Get (Grid &grid, DiffusionCoefficientParamStructure DxxParamStructure)
Remove grid from the class DiffusionCoefficients and remove functions, these assume it there

Member DiffusionCoefficient::Scale (double Kp)
Upgrade scaling diffusion coefficients procedure with scaling according to external array

Class DiffusionCoefficientsGroup
change DiffusionCoefficientGroup name to the DiffusionCoefficient name and DiffusionCoefficient name to something else.

Member GridElement::Kfunc (GridElement arg)
Wired function, should be removed.

Member Matrix1D::readFromFile (string filename, Matrix1D< T > &grid_x)
All matrix readings change to readFromFile() function

Member Matrix1D::Spline (Matrix1D< T > &old_function, Matrix1D< T > &old_grid, Matrix1D< T > &new_grid, double lb, double ub, double lin_spline_coef=0, double max_second_der=0)
Check the index of the last argument of the spline interpolation.

Member Matrix2D::writeToFile (string filename)
Change the name 'writeToFile' in Matrix classes to 'write' or something.

Member Matrix3D::AllocateMemory (int size_x, int size_y, int size_z)
Do not fill initialized matrix with zeros.

Class SourcesAndLosses
Move loss cone losses to the rest of the sources and losses

Member SourcesAndLosses::Initialize (ParamStructure::SL parameters, Grid &grid, int numberOfIterations, double timeStep)
Add time-array, so loading functions can check time steps and grid.

Member main
Initialize memory for sources only if we have sources. Actually, I guess we should load sources each time step from a file.

Move writing to the file of 1d parameters somewhere out of main

Member main
Move diffusion coefficients scaling output out of main

File Output.cpp
Rewrite type conversion functions as "any to string" and organize them.

Move all headers to the header files and code to cpp files (if it is possible everywhere).

File Output.h
Rewrite all output with streams insted of old-c functions.

File PSD.cpp
A lot of corrections should be done in PSD class to make it more logical and less spread.

Member get_quads
Should gives error in case roots not founded. But that is commented.

Generated on Thu May 27 11:53:19 2010 for VERB_CODE_2.0 by  doxygen 1.5.9