Dlib is a C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems.
SLEEF stands for SIMD Library for Evaluating Elementary Functions. SLEEF implements vectorized versions of all C99 math functions, that utilize SIMD instructions of modern processors to make computation more efficient. The library also includes vectorized DFT subroutines.
CDL provides a generic C++ framework to write algorithms for the calculation of molecular descriptors. CDL provides efficient substructure search, fingerprints and pharmacophore algorithms, and many more for the calculation molecular descriptors.
A portable C++ implementation of multiple-precision arithmetic.
BIL++ is a set of standalone C++ packages for data processing in Bioinformatics (Graph mining, Bayesian networks, Genetic algorithm, Discretization, Gene expression data analysis, Hypothesis testing).
CVM C++ Class Library encapsulates concepts of vector and square, band, symmetric and hermitian matrices in Euclidean space of real and complex numbers. It utilizes BLAS and LAPACK Fortran libraries. See http://cvmlib.com for binaries and more details.
A concept driven wholly templated generative computational geometry library using specialized traits to describe and access the user's custom geometric primitives.
Graph Process Platform implements and automates any graph-based process for example a manufacturing process, trading system or business process workflow.
Runge is an Interactive Solver for Systems of Differential Equations
Runge is an Interactive Solver for Systems of Ordinary Differential Equations. It solves initial value problem (aka Cauchy problem). Few advantages Runge provides: It's fast. It utilizes BLAS and LAPACK libraries optimized for modern multi-core processors. It's interactive. It allows you to start a solution by mouse click on a plane. It's precise. It uses Runge Rule to adjust step length to satisfy required precision on each step. It's effective. When it needs to compute derivatives (Jacobian matrix, for example) it does that analytically, i.e. without using numerical methods. It's portable. It works on Windows and Linux 32 and 64 bit and Mac OS X 64 bit. It's open. It allows you to implement and embed your own algorithms (aka "solvers"). It's easy to use. It allows to export results to MS Excel and MATLAB. It's multilingual. It currently supports Englis and Russian languages. It's free. It's distributed under the Boost Software License.
ISO 8601-friendly time and date arithmetic.
STime is light-weight set of types and functions for handling dates and times. Features include a combined date and time type, bounded intervals with intersection and union methods, ISO 8601 input and output, relational and arithmetic operators. Two epochs are provided: UNIX and Julian. User-defined epochs are easy to implement.
TRSL is a C++ library that implements several (statistical) sampling schemes behind an (STL-like) iterator interface. The library may be used e.g. in particle filtering. It is distributed under the Boost SL (BSL is a free-software license).
C++ large integer class with Boost License.
A C++ library for directional statistics.