You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The functions for generating derivative functions in Function are currently difficult to use and, if kept, will need to have their signatures changed to align with the corresponding changes to the internal classes.
Since #1774 introduces a much easier to use and much more flexible way to generate derivatives, we can simply deprecate these functions instead of trying to update the signatures or maintain backwards compatibility. Already now, these functions are of internal character and avoided in examples.
Activity
[-]Deprecate Function derivative function generator[/-][+]Deprecate Function::jacobian, Function::derivative[/+]Issue #1777: Refactored Function::factory
Issue #1777: Refactored XFunction::factory redesign
Issue #1777: Refactored forward directional derivatives in XFunction:…
Issue #1777: More XFunction::factory refactoring
Issue #1777: Support for reverse directional derivatives in XFunction…
Issue #1777: Sensitivity example using factory
Issue #1777 Bugfix
Issue #1777: Function::factory using colon operator
Issue #1777 Don't contact developers for every error
Issue #1777 Added Function::print_free
Issue #1777 Completed refactoring of XFunction::factory
28 remaining items
Issue #1777 Deprecated Function::jacobian
Issue #1777 Deprecated Function::hessian
Issue #1777 Deprecated first two default arguments for Function::spar…
Issue #1777 Removed FunctionInternal::tangent
Issue #1777 Function::hessian_old redirects to Function::factory
Issue #1777 Removed FunctionInternal::hessian
Issue #1777 Removed FunctionInternal::gradient
Issue #1777 Removed compact,symmetric arguments of Function::jacobian…
Issue #1777 Function::jacobian_old redirects to Function::factory
Issue #1777 Removed FunctionInternal::jacobian
Issue #1777 Removed use of Function::jacobian in API examples
Issue #1777 Fixed sparsity_jac.py
Issue #1777 Const correct Function::{jacobian,hessian}_old