@@ -138,13 +138,6 @@ and prevent perturbation confusion (see https://github.com/JuliaDiff/ForwardDiff
138
138
139
139
This constructor does not store/modify `y` or `x`.
140
140
"""
141
- @inline function DerivativeConfig (f:: F ,
142
- y:: AbstractArray{Y} ,
143
- x:: X ) where {F,X<: Real ,Y<: Real }
144
- T = maketag (f, X)
145
- return DerivativeConfig (f,y,x,T)
146
- end
147
-
148
141
function DerivativeConfig (f:: F ,
149
142
y:: AbstractArray{Y} ,
150
143
x:: X ,
@@ -180,13 +173,6 @@ However, this will reduce ForwardDiff's ability to catch and prevent perturbatio
180
173
181
174
This constructor does not store/modify `x`.
182
175
"""
183
- @inline function GradientConfig (f:: F ,
184
- x:: AbstractArray{V} ,
185
- c:: Chunk{N} = Chunk (x)) where {F,V,N}
186
- T = maketag (f, V)
187
- return GradientConfig (f,x,c,T)
188
- end
189
-
190
176
function GradientConfig (f:: F ,
191
177
x:: AbstractArray{V} ,
192
178
:: Chunk{N} ,
@@ -224,13 +210,6 @@ However, this will reduce ForwardDiff's ability to catch and prevent perturbatio
224
210
225
211
This constructor does not store/modify `x`.
226
212
"""
227
- @inline function JacobianConfig (f:: F ,
228
- x:: AbstractArray{V} ,
229
- c:: Chunk{N} = Chunk (x)) where {F,V,N}
230
- T = maketag (f, V)
231
- return JacobianConfig (f,x,c,T)
232
- end
233
-
234
213
function JacobianConfig (f:: F ,
235
214
x:: AbstractArray{V} ,
236
215
:: Chunk{N} ,
@@ -256,14 +235,6 @@ However, this will reduce ForwardDiff's ability to catch and prevent perturbatio
256
235
257
236
This constructor does not store/modify `y` or `x`.
258
237
"""
259
- @inline function JacobianConfig (f:: F ,
260
- y:: AbstractArray{Y} ,
261
- x:: AbstractArray{X} ,
262
- c:: Chunk{N} = Chunk (x)) where {F,Y,X,N}
263
- T = maketag (f, X)
264
- return JacobianConfig (f,y,x,c,T)
265
- end
266
-
267
238
function JacobianConfig (f:: F ,
268
239
y:: AbstractArray{Y} ,
269
240
x:: AbstractArray{X} ,
@@ -306,13 +277,6 @@ However, this will reduce ForwardDiff's ability to catch and prevent perturbatio
306
277
307
278
This constructor does not store/modify `x`.
308
279
"""
309
- @inline function HessianConfig (f:: F ,
310
- x:: AbstractArray{V} ,
311
- chunk:: Chunk = Chunk (x)) where {F,V}
312
- T = maketag (f, V)
313
- return HessianConfig (f, x, chunk, T)
314
- end
315
-
316
280
function HessianConfig (f:: F ,
317
281
x:: AbstractArray{V} ,
318
282
chunk:: Chunk ,
@@ -337,14 +301,6 @@ However, this will reduce ForwardDiff's ability to catch and prevent perturbatio
337
301
338
302
This constructor does not store/modify `x`.
339
303
"""
340
- @inline function HessianConfig (f:: F ,
341
- result:: DiffResult ,
342
- x:: AbstractArray{V} ,
343
- chunk:: Chunk = Chunk (x)) where {F,V}
344
- T = maketag (f, V)
345
- return HessianConfig (f, result, x, chunk, T)
346
- end
347
-
348
304
function HessianConfig (f:: F ,
349
305
result:: DiffResult ,
350
306
x:: AbstractArray{V} ,
0 commit comments