Skip to content

Commit 5352513

Browse files
fix: add .initializeprob syntax to all applicable SciMLFunctions
1 parent 94c1479 commit 5352513

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/scimlfunctions.jl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4678,9 +4678,10 @@ end
46784678

46794679
SymbolicIndexingInterface.constant_structure(::AbstractSciMLFunction) = true
46804680

4681-
function Base.getproperty(x::Union{ODEFunction, SplitFunction, DAEFunction}, sym::Symbol)
4682-
if sym == :initializeprob || sym == :update_initializeprob! ||
4683-
sym == :initializeprobmap || sym == :initializeprobpmap
4681+
function Base.getproperty(x::AbstractSciMLFunction, sym::Symbol)
4682+
if __has_initialization_data(x) &&
4683+
(sym == :initializeprob || sym == :update_initializeprob! ||
4684+
sym == :initializeprobmap || sym == :initializeprobpmap)
46844685
if x.initialization_data === nothing
46854686
return nothing
46864687
else

0 commit comments

Comments
 (0)