The project is in an early state of development, so it is not advised to use it in real world applications. If you have feedback or feature suggestions, please create a new GitHub Issue.
This is a CasADi based implementation of the GACalcAPI, which allows to create CGA expression graphs for symbolic calculations. The aim of this implementation is to allow fast computations especially of Jacobian and Hessian derivatives by CasADi's automated differenciation functionality.
Unit-Tests are implemented based on non-symbolic implementations generated by ganja.js.
This project depends on JCasADi, a java wrapper for CasADi.
The readme for the annotation which generates a cached version of iMultivectorSymbolic
can be found in CGACasADi_SymbolicMultivectorCachingProcessor.