Garamon
Garamon stands for Geometric Algebra Recursive and Adaptative Monster. It is a C++ library generator synthesizing efficient C++ libraries implementing geometric algebras in both low and higher dimensions, with any arbitrary metric. The library generator is designed to produce easy to install, easy to use, effective and numerically stable libraries. The design of the libraries is based on a prefix tree data structure and a recursive scheme for high dimensions.
The source code is available online using git:
- git clone https://github.com/vincentnozick/garamon.git
- pre-print: breuils_AGACSE_2018.pdf
- slides: garamon.pdf