Skip to content
This repository was archived by the owner on Aug 22, 2025. It is now read-only.

Commit 3274b71

Browse files
move function declarations to main
1 parent 8596f60 commit 3274b71

2 files changed

Lines changed: 15 additions & 6 deletions

File tree

ext/SparseDiffToolsZygote.jl

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,6 @@ else
1616
using ..Tricks: static_hasmethod
1717
end
1818

19-
export
20-
numback_hesvec, numback_hesvec!,
21-
autoback_hesvec, autoback_hesvec!,
22-
auto_vecjac, auto_vecjac!,
23-
ZygoteVecJac, ZygoteHesVec
24-
2519
### Jac, Hes products
2620

2721
function numback_hesvec!(dy, f, x, v, cache1 = similar(v), cache2 = similar(v))

src/SparseDiffTools.jl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,15 @@ parameterless_type(x::Type) = __parameterless_type(x)
7171
import Requires
7272
import Reexport
7373

74+
function numback_hesvec end
75+
function numback_hesvec! end
76+
function autoback_hesvec end
77+
function autoback_hesvec! end
78+
function auto_vecjac end
79+
function auto_vecjac! end
80+
function ZygoteVecJac end
81+
function ZygoteHesVec end
82+
7483
@static if !isdefined(Base, :get_extension)
7584
function __init__()
7685
Requires.@require Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" begin
@@ -80,4 +89,10 @@ import Reexport
8089
end
8190
end
8291

92+
export
93+
numback_hesvec, numback_hesvec!,
94+
autoback_hesvec, autoback_hesvec!,
95+
auto_vecjac, auto_vecjac!,
96+
ZygoteVecJac, ZygoteHesVec
97+
8398
end # module

0 commit comments

Comments
 (0)