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).
See AG_Intro for the API reference.