Object-oriented Scientific Computing Lib
betaAn object-oriented library for scientific computing in C++.
Description
An object-oriented library for scientific computing in C++ useful for solving, minimizing, differentiating, integrating, interpolating, optimizing, approximating, analyzing, fitting, and more. Many classes operate on generic function and vector types. Includes classes based on GSL and CERNLIB. O2scl can be used on Linux, Mac and Windows (Cygwin) platforms, has extensive documentation, and has been under active development for over three years.
Arrays, Vectors, Matrices and Tensors, Permutations, Linear Algebra, Interpolation, Physical Constants, Function Objects, Data tables, String Manipulation, Differentiation, Integration, Roots of Polynomials, Equation Solving, Minimization, Constrained Minimization, Monte Carlo Integration, Simulated Annealing, Non-linear Least-Squares Fitting, Solution of Ordinary Differential Equations, Random Number Generation, Two-dimensional Interpolation, Chebyshev Approximation, Unit Conversions, File I/O with HDF5
Categories
License
Update Notifications
User Ratings
User Reviews
-
So much useful code, thank you!
-
Powerful and generic! Good documentation.
-
very good project, thanks!