Skip to content

Commit 5e346d6

Browse files
no ordinary
1 parent 04cf3cf commit 5e346d6

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

REQUIRE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
julia 0.5
22
ParameterizedFunctions 0.2.0
3-
OrdinaryDiffEq
3+
DiffEqBase
44
StochasticDiffEq
55
FiniteElementDiffEq
66
AlgebraicDiffEq

src/DiffEqProblemLibrary.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
module DiffEqProblemLibrary
22

3-
using OrdinaryDiffEq, StochasticDiffEq, ParameterizedFunctions,
3+
using DiffEqBase, StochasticDiffEq, ParameterizedFunctions,
44
FiniteElementDiffEq, AlgebraicDiffEq, JLD
5-
5+
66
include("ode_premade_problems.jl")
77
include("dae_premade_problems.jl")
88
include("sde_premade_problems.jl")

src/ode_premade_problems.jl

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ u(t) = u0e^{αt}
2020
2121
with Float64s
2222
"""
23-
prob_ode_linear = ODEProblem(linear,1/2,analytic=analytic_linear)
23+
prob_ode_linear = ODETestProblem(linear,1/2,analytic_linear)
2424

2525
const linear_bigα = parse(BigFloat,"1.01")
2626
f_linearbig = (t,u) -> (linear_bigα*u)
@@ -40,7 +40,7 @@ u(t) = u0e^{αt}
4040
4141
with BigFloats
4242
"""
43-
prob_ode_bigfloatlinear = ODEProblem(f_linearbig,parse(BigFloat,"0.5"),analytic=analytic_linearbig)
43+
prob_ode_bigfloatlinear = ODETestProblem(f_linearbig,parse(BigFloat,"0.5"),analytic_linearbig)
4444

4545
f_2dlinear = (t,u,du) -> begin
4646
for i in 1:length(u)
@@ -63,7 +63,7 @@ u(t) = u0e^{αt}
6363
6464
with Float64s
6565
"""
66-
prob_ode_2Dlinear = ODEProblem(f_2dlinear,rand(4,2),analytic=analytic_2dlinear)
66+
prob_ode_2Dlinear = ODETestProblem(f_2dlinear,rand(4,2),analytic_2dlinear)
6767

6868
"""
6969
100x100 version of the Linear ODE
@@ -80,7 +80,7 @@ u(t) = u0e^{αt}
8080
8181
with Float64s
8282
"""
83-
prob_ode_large2Dlinear = ODEProblem(f_2dlinear,rand(100,100),analytic=analytic_2dlinear)
83+
prob_ode_large2Dlinear = ODETestProblem(f_2dlinear,rand(100,100),analytic_2dlinear)
8484

8585
f_2dlinearbig = (t,u,du) -> begin
8686
for i in 1:length(u)
@@ -102,7 +102,7 @@ u(t) = u0e^{αt}
102102
103103
with BigFloats
104104
"""
105-
prob_ode_bigfloat2Dlinear = ODEProblem(f_2dlinearbig,map(BigFloat,rand(4,2)).*ones(4,2)/2,analytic=analytic_2dlinear)
105+
prob_ode_bigfloat2Dlinear = ODETestProblem(f_2dlinearbig,map(BigFloat,rand(4,2)).*ones(4,2)/2,analytic_2dlinear)
106106
f_2dlinear_notinplace = (t,u) -> 1.01*u
107107
"""
108108
4x2 version of the Linear ODE
@@ -119,7 +119,7 @@ u(t) = u0e^{αt}
119119
120120
on Float64. Purposefully not in-place as a test.
121121
"""
122-
prob_ode_2Dlinear_notinplace = ODEProblem(f_2dlinear_notinplace,rand(4,2),analytic=analytic_2dlinear)
122+
prob_ode_2Dlinear_notinplace = ODETestProblem(f_2dlinear_notinplace,rand(4,2),analytic_2dlinear)
123123

124124
## Lotka-Volterra
125125

@@ -139,7 +139,7 @@ Lotka-Voltera Equations
139139
140140
with initial condition ``x=y=1``
141141
"""
142-
prb_ode_lotkavoltera = ODEProblem(lotka,[1;1])
142+
prb_ode_lotkavoltera = ODEProblem(lotka,[1;1],[0;1.0])
143143

144144
## Fitzhugh-Nagumo
145145

@@ -157,7 +157,7 @@ Fitzhugh-Nagumo
157157
158158
with initial condition ``v=w=1``
159159
"""
160-
prob_ode_fitzhughnagumo = ODEProblem(fitz,[1;1])
160+
prob_ode_fitzhughnagumo = ODEProblem(fitz,[1;1],[0;1.0])
161161

162162
#Van der Pol Equations
163163
van = @ode_def_noinvhes VanDerPol begin
@@ -179,7 +179,7 @@ with ``μ=1.0`` and ``u0=[0,\\sqrt{3}]``
179179
180180
Non-stiff parameters.
181181
"""
182-
prob_ode_vanderpol = ODEProblem(van,[0;sqrt(3)])
182+
prob_ode_vanderpol = ODEProblem(van,[0;sqrt(3)],[0;1.0])
183183

184184
van_stiff = VanDerPol=1e6)
185185
"""Van der Pol Equations
@@ -195,7 +195,7 @@ with ``μ=10^6`` and ``u0=[0,\\sqrt{3}]``
195195
196196
Stiff parameters.
197197
"""
198-
prob_ode_vanderpol_stiff = ODEProblem(van_stiff,[0;sqrt(3)])
198+
prob_ode_vanderpol_stiff = ODEProblem(van_stiff,[0;sqrt(3)],[0;1.0])
199199

200200
# ROBER
201201

0 commit comments

Comments
 (0)