- Class collection
- If pointer_in gets a null pointer it does nothing. Should we replace this behaviour by two pointer_in() functions. One which does nothing if it gets a null pointer, and one which will go ahead and set the pointer to null. This is useful for output object which have default values to be used if they are given a null pointer.
- More testing on rewrite() function.
- Think more about adding arrays of pointers? pointers to arrays?
- Modify static data output so that if no objects of a type are included, then no static data is output for that type? (No, it's too hard to go through all objects looking for an object of a particular type).
- Global eqi_deriv::deriv_vector (size_t nv, double dx, const vec_t &y, vec_t &dydx)
- generalize to other values of npoints.
- Class gsl_fit
- Properly generalize other vector types than ovector_base
- Class gsl_fit
- Allow the user to specify the derivatives
- Class gsl_fit
- Fix so that the user can specify automatic scaling of the fitting parameters, where the initial guess are used for scaling so that the fitting parameters are near unity.
- Class gsl_inte_qag
- Verbose output has been setup for this class, but this needs to be done for some of the other GSL-like integrators
- Class gsl_inte_qag
- Document use of last_iter
- Class gsl_inte_qawf_cos
- Verbose output has been setup for this class, but this needs to be done for the other GSL-like integrators
- Class gsl_inte_qawf_sin
- Improve documentation a little
- Class gsl_inte_qawo_cos
- Verbose output has been setup for this class, but this needs to be done for the other GSL-like integrators
- Class gsl_inte_qawo_sin
- Improve documentation
- Class gsl_inte_qaws
- Finish this!
- Class gsl_inte_table
- Make the workspace size protected
- Class gsl_smooth
- Needs a bit more error checking and more documentation.
- Class io_base
- Should the remove() functions be moved to class collection?
- Class multi_min_fix
- Generalize to all vector types
- Class multi_min_fix
- Generalize to minimizers which require derivatives
- Class o2scl_interp_vec
- Need to fix constructor to behave properly if init() fails. It should free the memory and set
ln
to zero.
- Class ode_bv_multishoot
- Improve documentation a little and create testing code
- Class ovector_const_view_tlate::const_iterator
- Default constructor and iterator typedefs
- Class ovector_cx_tlate
- Add subvector_stride, const_subvector_stride
- Global smart_interp::find_subset (const double a, const double b, size_t sz, const vec_t &x, const vec_t &y, size_t &nsz, bool &increasing)
- The error handling is a bit off here, as it can return a non-zero value even with there is no real "error". We should just make a new bool reference paramter.
- Global smart_interp::interp (const double x0, size_t n, const vec_t &x, const vec_t &y)
- After calling find_subset, I think we might need to double check that
nn
is larger than the minimum interpolation size.
- Class text_out_file
- Test output with <'s and >'s and document this
- Class text_out_file
- Document why the collection class is a friend
- Global text_out_file::text_out_file (std::ostream *out_file, int width=80, bool bracket_objs=true)
- Ensure streams are not opened in binary mode for safety.
- Global uvector_const_view_tlate::norm () const
- Fix this so that norm() is computed as in ovector and so that integer norms are performed separately.
- Global vector_median_sorted
- Document this
- Global vector_pvariance
- Document this
- Global vector_quantile_sorted
- Document this
- Namespace gsl_cgs
- Everywhere check magnetons, faraday, gauss, electronic charge
- Namespace gsl_cgsm
- Double check...it looks like gauss was removed from cgsm?!
Documentation generated with Doxygen and provided under the
GNU Free Documentation License. See License Information for details.
Project hosting provided by
,
O2scl Sourceforge Project Page