Skip to content

Commit 4647911

Browse files
committed
Remove the default constructor in at connector
1 parent 6482c4d commit 4647911

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

src/systems/abstractsystem.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -593,7 +593,9 @@ function with_connection_type(expr)
593593
args = sig.args[2:end]
594594

595595
quote
596-
struct $fname end
596+
struct $fname
597+
$(gensym()) -> 1 # this removes the default constructor
598+
end
597599
function $fname($(args...))
598600
function f()
599601
$body

src/systems/diffeqs/sdesystem.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ function SDESystem(deqs::AbstractVector{<:Equation}, neqs, iv, dvs, ps;
8383
default_u0=Dict(),
8484
default_p=Dict(),
8585
defaults=_merge(Dict(default_u0), Dict(default_p)),
86-
name = gensym(:SDESystem)
86+
name = gensym(:SDESystem),
8787
connection_type=nothing,
8888
)
8989
iv′ = value(iv)

src/systems/jumps/jumpsystem.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ function JumpSystem(eqs, iv, states, ps;
5959
default_u0=Dict(),
6060
default_p=Dict(),
6161
defaults=_merge(Dict(default_u0), Dict(default_p)),
62-
name = gensym(:JumpSystem)
62+
name = gensym(:JumpSystem),
6363
connection_type=nothing,
6464
)
6565

0 commit comments

Comments
 (0)