Harlinn.Math
Harlinn.Math is a header only library.
This library depends on the Harlinn.Common library, which is also a header only library.
Apart from immintrin.h
Harlinn.Math and Harlinn.Common only includes standard header files.
Optimized basic math functions
The Harlinn/Math/Math.h
header file provides constexpr
alternatives to most of the
functions provided through the cmath
header file.
Single Instruction Multiple Data (SIMD)
The Harlinn/Math/Simd.h
provides a set of trait
template classes that simplifies
the development of SIMD C++ template classes and functions.
Fast Linear Algebra Classes for Games and Graphics
The Harlinn/Math/VectorMath.h
contains a set of optimized linear algebra classes
and functions for games and other graphic intensive apps.