TODO

  • 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).

TODO comments in source code

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.

Send suggestions, questions, and feedback to WEINBERG at ASTRO dot UMASS dot EDU.
Documentation generated at Fri Mar 26 00:35:11 2010 by doxygen