Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
-
Updated
Nov 24, 2024 - C++
Mathematics is an area of knowledge that includes such topics as numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes.
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
OpenGL Mathematics (GLM)
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
Math Parser: Java, C#, C++, Kotlin, Android, and all .NET platforms (Nuget, Maven, CMake). Supports .NET Framework, .NET Core, .NET Standard, Xamarin, and more. Features: rich built-in library of math functions, operators, constants. Flexible in user-defined arguments, functions. Expressions provided as plain text. Easy to use. Well documented.
a lightweight header-only C++17 library of numerical optimization methods for nonlinear functions based on Eigen
A repository of different Algorithms and Data Structures implemented in many programming languages.
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
🕸️ A Python interface to CGAL's meshing tools
Fast EMD for Python: a wrapper for Pele and Werman's C++ implementation of the Earth Mover's Distance metric
muparser is a fast math parser library for C/C++ with (optional) OpenMP support.
Seamless copy-and-paste of images with Poisson Blending.
Lattice algorithms using floating-point arithmetic
A field-theory motivated approach to computer algebra.
A collection of classical algorithms and data-structures implementation in C++ for coding interview and competitive programming
AlgoPlus is a C++17 library for complex data structures and algorithms
A C++ Library for Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more.
Conway's Game of Life in 3D