-
Improve documentation available from CLI, possibly extending tool support to make this easier (ALISTAIR 09/26/02).
-
Fix KD Tessellation Aspect Ratio Problems (ALISTAIR 09/26/02)
-
Make exceptions MPI aware so that exceptions thrown on slaves percolate to the master and kill other slaves when fatal (ALISTAIR 09/26/02).
-
Remove the non-MPI implementations of classes using MPI. It is straightforward to run simulations using MPI on a single processor, and so there is no need to support two near-idendical sets of source code (ALISTAIR 09/26/02).
-
Evaluate the existing descent control heuritics (KS distance and data population). These work in software terms, but we don't know what effects they have in terms of statistics or execution time (ALISTAIR 09/26/02).
These comments can be added using the
todo
marker in doxygen comments.
- Class BIE::KSDistance
- This statistic breaks down where the binning of the distributions is not similar. Where the binning of distributions is different, linear interpolation can be used to smooth the CDF of each distribution - this would provide a more sensible result.
- Class BIE::RecordBuffer
- The destructor should eventually delete the typed buffers, but this will require a way of determining whether everyone else has finished using a typed buffer. The typed buffers are generally small so this is not crucial.
- Class BIE::SimpleGalaxyModel
- Remove ParameterDescription and DataDimension methods.
- Class BIE::SimpleGalaxyModel
- This class should not take an Ndim argument - this value is fixed.
- Class BIE::SplatModel
- Remove ParameterDescription and DataDimension.
- Class BIE::SplatModel
- Evaluate should return a Distribution, not a vector.
- Class BIE::SplatModel1d
- Remove ParameterDescription and DataDimension.
- Class BIE::SplatModel1d
- Evaluate should return a Distribution, not a vector.
- Class BIE::SplatModel3
- Remove ParameterDescription and DataDimension.
- Class BIE::SplatModel3
- EvaluateBinned/Point should return a Distribution, not a vector.
- Class BIE::SplatModel3dv
- Remove ParameterDescription and DataDimension.
- Class BIE::SplatModel3dv
- Evaluate should return a Distribution, not a vector.
- Class BIE::SplatModelNdv
- Remove ParameterDescription and DataDimension.
- Class BIE::SplatModelNdv
- Evaluate should return a Distribution, not a vector.