Skip to content

Commit 3a891d7

Browse files
1-Bart-1gdalle
andauthored
Add relstep and absstep parameters (#693)
* add relstep and absstep * format with bluestyle * add step to all prep and prep-less * import default relstep func * fix fdtype bug * add missing comma * reformat * Update DifferentiationInterface/ext/DifferentiationInterfaceFiniteDiffExt/onearg.jl Co-authored-by: Guillaume Dalle <22795598+gdalle@users.noreply.github.com> * Update DifferentiationInterface/ext/DifferentiationInterfaceFiniteDiffExt/onearg.jl Co-authored-by: Guillaume Dalle <22795598+gdalle@users.noreply.github.com> * Update DifferentiationInterface/ext/DifferentiationInterfaceFiniteDiffExt/onearg.jl Co-authored-by: Guillaume Dalle <22795598+gdalle@users.noreply.github.com> * Update DifferentiationInterface/ext/DifferentiationInterfaceFiniteDiffExt/onearg.jl Co-authored-by: Guillaume Dalle <22795598+gdalle@users.noreply.github.com> * Update DifferentiationInterface/ext/DifferentiationInterfaceFiniteDiffExt/onearg.jl Co-authored-by: Guillaume Dalle <22795598+gdalle@users.noreply.github.com> * Update DifferentiationInterface/ext/DifferentiationInterfaceFiniteDiffExt/twoarg.jl Co-authored-by: Guillaume Dalle <22795598+gdalle@users.noreply.github.com> * Update DifferentiationInterface/ext/DifferentiationInterfaceFiniteDiffExt/onearg.jl Co-authored-by: Guillaume Dalle <22795598+gdalle@users.noreply.github.com> * make prep a named argument * format * remove unnecesary argument names * Update DifferentiationInterface/ext/DifferentiationInterfaceFiniteDiffExt/onearg.jl * fix fdtype * format * fix hessian step * forgot to format again... * Finishing touch --------- Co-authored-by: Guillaume Dalle <22795598+gdalle@users.noreply.github.com>
1 parent 8dcd924 commit 3a891d7

5 files changed

Lines changed: 252 additions & 71 deletions

File tree

DifferentiationInterface/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ DifferentiationInterfaceTrackerExt = "Tracker"
4848
DifferentiationInterfaceZygoteExt = ["Zygote", "ForwardDiff"]
4949

5050
[compat]
51-
ADTypes = "1.9.0"
51+
ADTypes = "1.12.1"
5252
ChainRulesCore = "1.23.0"
5353
DiffResults = "1.1.0"
5454
Diffractor = "=0.2.6"

DifferentiationInterface/ext/DifferentiationInterfaceFiniteDiffExt/DifferentiationInterfaceFiniteDiffExt.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ using FiniteDiff:
1313
finite_difference_hessian,
1414
finite_difference_hessian!,
1515
finite_difference_jacobian,
16-
finite_difference_jacobian!
16+
finite_difference_jacobian!,
17+
default_relstep
1718
using LinearAlgebra: dot, mul!
1819

1920
DI.check_available(::AutoFiniteDiff) = true

0 commit comments

Comments
 (0)