Agar-MATH is a general-purpose math library with focus on
performance and portability.
It implements the most common structures and operations in basic linear
algebra, complex numbers and computational geometry. The library can be
compiled with support for different architecture extensions (e.g., SSE),
and different solver backends (e.g.,
Sparse), and
the interface remains consistent across them.
This library also extends Agar with extra variable binding types
and widgets such as
M_Plotter.

Agar-MATH is bundled with the Agar distribution,
but compiled as a separate library.
Applications should link against `agar-math-config --libs` (or the
ag_math.dll library on Windows).