Combinatorics
Complex numbers
Matrix decomposition
Automatic differentiation
Dual numbers
Dual quaternions
Fast Fourier transform
Functions that return other functions
Interpolation functions
Linear equation system solvers
Square matrices with static memory allocation
Quaternions
SSE-based optimizations for common vector and matrix operations
N-dimensional numeric data structure
Matrix-based geometric transformations
Utility math functions
Vectors of Euclidean space
Linear algebra and numerical analysis
Description: dlib.math brings vector and matrix types to D, as well as some numerical analysis functionality. dlib.math is great as a math library for games, graphics/physics engines and rendering pipelines. All types are POD and OpenGL-friendly: you can pass your 4x4 matrices to OpenGL functions directly, without any conversion.