https://github.com/juliadiff/diffresults.jl
A package which provides an API for querying differentiation results at multiple orders simultaneously
https://github.com/juliadiff/diffresults.jl
Last synced: 10 months ago
JSON representation
A package which provides an API for querying differentiation results at multiple orders simultaneously
- Host: GitHub
- URL: https://github.com/juliadiff/diffresults.jl
- Owner: JuliaDiff
- License: other
- Created: 2017-09-14T17:35:06.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-04T16:53:10.000Z (about 1 year ago)
- Last Synced: 2025-01-20T17:52:15.744Z (11 months ago)
- Language: Julia
- Homepage: http://juliadiff.org/DiffResults.jl/
- Size: 172 KB
- Stars: 36
- Watchers: 6
- Forks: 11
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# DiffResults

[](https://coveralls.io/github/JuliaDiff/DiffResults.jl?branch=master)
[](http://www.juliadiff.org/DiffResults.jl/stable)
[](http://www.juliadiff.org/DiffResults.jl/latest)
Many differentiation techniques can calculate primal values and multiple orders of
derivatives simultaneously. In other words, there are techniques for computing `f(x)`,
`∇f(x)` and `H(f(x))` in one fell swoop!
For this purpose, DiffResults provides the `DiffResult` type, which can be passed
to in-place differentiation methods instead of an output buffer. The method
then loads all computed results into the given `DiffResult`, which the user
can then query afterwards.