Releases: joaoleal/CppADCodeGen
Releases · joaoleal/CppADCodeGen
loops
Some of the highlights of this release:
- changed API for compiling dynamic libraries
- added support for JIT using Clang/LLVM 3.2
- adapted to CppAD 2014
- loop detection allows some equations to not be defined for some iterations
- created some benchmarks
- some bugfixes
performance improvement/bugfixes
Some of the highlights of this release:
- performance improvements in equation pattern detection
- bugfix in adding operations pointed by alias operations to the operation queue
- bugfix in printing floats/doubles in the source code when they can also be represented as integers
- bugfix in the generated forward_one and reverse_one functions when there are loops involved
- other minor improvements
Random index patterns/bugfixes
Some of the highlights of this release:
- implemented random index patterns
- improved performance of the generated code for models with loops and atomics
- improved source code generation performance for models without loops and atomics
- minor improvements in printouts
- bugfix in hessian generation for models with loops when there is no second order information
- bugfix in loop tape creation (avoids potential NaNs)
- bugfix in equation pattern detection when there are several equations that do not match any pattern
Equation patterns/loops
Some of the highlights of this release:
- Added support for equation pattern detection (equations inside loops)
- Dynamic library creation can take advantage of equation patterns
- Added a new namespace (extra) for CppAD generic functions