We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b696d4b commit 47a257eCopy full SHA for 47a257e
src/systems/callbacks.jl
@@ -3,6 +3,13 @@ get_continuous_events(sys::AbstractSystem) = Equation[]
3
get_continuous_events(sys::AbstractODESystem) = getfield(sys, :continuous_events)
4
has_continuous_events(sys::AbstractSystem) = isdefined(sys, :continuous_events)
5
6
+has_discrete_events(sys::AbstractSystem) = isdefined(sys, :discrete_events)
7
+function get_discrete_events(sys::AbstractSystem)
8
+ has_discrete_events(sys) ||
9
+ error("Systems of type $(typeof(sys)) do not support discrete events.")
10
+ getfield(sys, :discrete_events)
11
+end
12
+
13
#################################### continuous events #####################################
14
15
const NULL_AFFECT = Equation[]
0 commit comments