Object-oriented Scientific Computing Lib / News: Recent posts

O2scl - Version 0.805 released

Version 0.805 has been released!

O2scl is a C++ class library for object-oriented numerical
programming. It includes classes based on numerical routines from GSL
and CERNLIB and vector and matrix classes which are fully compatible
with gsl_vector and gsl_matrix, yet offer indexing with operator[] and
other object-oriented features. The CERNLIB-based classes are
rewritten in C++ and are often faster than their GSL
counterparts. Classes which require function inputs are designed to
accept (public or private) member functions, even if they are
virtual. Classes use templated vector types, which allow the use of
object-oriented vectors or C-style arrays. O2scl is highly compatible
-- recent versions have been tested on Linux (32- and 64-bit systems,
with Intel and AMD chips), Windows XP with Cygwin, and MacOSX. O2scl
is provided under Version 3 of the GNU Public License ... read more

Posted by Andrew W. Steiner 2008-05-07

O2scl - Version 0.803 released

Version 0.803 has been released!

O2scl is a C++ class library for object-oriented numerical
programming. It includes classes based on numerical routines from GSL
and CERNLIB and vector and matrix classes which are fully compatible
with gsl_vector and gsl_matrix, yet offer indexing with operator[] and
other object-oriented features. The CERNLIB-based classes are
rewritten in C++ and are often faster than their GSL
counterparts. Classes which require function inputs are designed to
accept (public or private) member functions, even if they are
virtual. Classes use templated vector types, which allow the use of
object-oriented vectors or C-style arrays. O2scl is highly compatible
-- recent versions have been tested on Linux (32- and 64-bit systems,
with Intel and AMD chips), Windows XP with Cygwin, and MacOSX. O2scl
is provided under Version 3 of the GNU Public License... read more

Posted by Andrew W. Steiner 2008-01-02

O2scl - Version 0.802 released

Version 0.802 has been released!

O2scl is a C++ class library for object-oriented numerical
programming. It includes classes based on numerical routines from GSL
and CERNLIB and vector and matrix classes which are fully compatible
with gsl_vector and gsl_matrix, yet offer indexing with operator[] and
other object-oriented features. The CERNLIB-based classes are
rewritten in C++ and are often faster than their GSL
counterparts. Classes which require function inputs are designed to
accept (public or private) member functions, even if they are
virtual. Classes use templated vector types, which allow the use of
object-oriented vectors or C-style arrays. Because of this, the O2scl
versions of GSL algorithms can be signficantly faster than the
original. O2scl is highly compatible -- recent versions have been
tested on Linux (32- and 64-bit systems, with Intel and AMD chips),
Windows XP with Cygwin, and MacOSX. O2scl is provided under Version 3
of the GNU Public License... read more

Posted by Andrew W. Steiner 2007-12-08