Releases: SciCompKL/CoDiPack
Releases · SciCompKL/CoDiPack
Version 1.9
- Helper structures:
- EvaluationHelper:
- Simplifies the computation of Jacobian and Hessian matrices for functions, function objects and lambda functions.
Only the function needs to be provided and the helper will compute all derivatives. - See Tutorial B1, B1.1 and B1.2.
- Simplifies the computation of Jacobian and Hessian matrices for functions, function objects and lambda functions.
- TapeHelper:
- Provides a more convenient handling of the tape recording and derivative computation process. All CoDiPack
specifics are hidden and the user can compute the full Jacobian or Hessian matrix with a simple function call. - See Tutorial B2
- Provides a more convenient handling of the tape recording and derivative computation process. All CoDiPack
- EvaluationHelper:
- Expression rework:
- Binary and unary expressions are now defined via logic objects that provide the derivative and primal evaluation
functions. - Users can now change the derivative logic for custom types by the specialization of these logic objects.
- Binary and unary expressions are now defined via logic objects that provide the derivative and primal evaluation
- Test suite:
- The test suite checks now also primal and second order derivatives.
- Bugfix:
- Overflow check for linear index handlers