Skip to content

Commit efd7749

Browse files
committed
- Add convert ReactionSystem -> JumpSystem function.
1 parent 2d9e975 commit efd7749

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/systems/reaction/reactionsystem.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ function assemble_diffusion(rs)
121121
eqs
122122
end
123123

124+
function assemble_jumps(rs)
125+
126+
end
127+
124128
function Base.convert(::Type{<:ODESystem},rs::ReactionSystem)
125129
eqs = assemble_drift(rs)
126130
ODESystem(eqs,rs.iv,rs.states,rs.ps,name=rs.name,
@@ -133,3 +137,9 @@ function Base.convert(::Type{<:SDESystem},rs::ReactionSystem)
133137
SDESystem(eqs,noiseeqs,rs.iv,rs.states,rs.ps,
134138
name=rs.name,systems=convert.(SDESystem,rs.systems))
135139
end
140+
141+
function Base.convert(::Type{<:JumpSystem},rs::ReactionSystem)
142+
eqs = assemble_jumps(rs)
143+
JumpSystem(eqs,rs.iv,rs.states,rs.ps,name=rs.name,
144+
systems=convert.(JumpSystem,rs.systems))
145+
end

0 commit comments

Comments
 (0)