other_todos_and_bugs Class Reference

#include <main.h>


Detailed Description

An empty class to add some items to the todo and bug lists.

Todo:
  • The o2scl-test and o2scl-examples targets require grep, awk, tail, cat, and wc. It would be good to reduce this list to ensure better compatibility.
  • More examples and benchmarks
  • Document a list of all global functions and operators
  • Make sure we have a uvector_alloc, uvector_cx_alloc, ovector_cx_const_reverse, ovector_cx_const_subvector_reverse, uvector_reverse, uvector_const_reverse, uvector_subvector_reverse, uvector_const_subvector_reverse, omatrix_cx_diag, blah_const_diag, umatrix_diag, and umatrix_cx_diag
  • ovector_cx_view::operator=(uvector_cx_view &) is missing
  • ovector_cx::operator=(uvector_cx_view &) is missing
  • uvector_c_view::operator+=(complex) is missing
  • uvector_c_view::operator-=(complex) is missing
  • uvector_c_view::operator*=(complex) is missing
Idea for future:
There may be a problem with const-correctness in vectors. I'm not sure how it's best solved. It could be best to create two kinds of ovector_view's: one const and one not. 10/19/07: I think it's the case that neither ovector_const_subvector, or const ovector_subvector are truly const, but it's only const ovector_const_subvector that would be truly const. I'm not sure if this is related to the issue of constness in ovector_view discussed above.
Idea for future:
Consider breaking documentation up into sections?
Bug:
  • BLAS libraries not named libblas or libgslblas are not properly detected in ./configure and will have to be added manually.
  • The -lm flag may not be added properly by ./configure

Definition at line 1844 of file main.h.


The documentation for this class was generated from the following file:

Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.

Project hosting provided by SourceForge.net Logo, O2scl Sourceforge Project Page