orat / CGACasADi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disclaimer

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.

Description

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.

About

License:Apache License 2.0


Languages

Language:Java 100.0%