examples/odeiv/demo.rb in gsl-1.15.3 vs examples/odeiv/demo.rb in gsl-1.16.0.6
- old
+ new
@@ -1,7 +1,7 @@
#!/usr/bin/env ruby
-# Solve
+# Solve
# dydt = -2y ---> y(t) = exp(-2t)
require("gsl")
include GSL::Odeiv
@@ -38,14 +38,14 @@
file.close
return i
end
if GSL::VERSION >= "1.5.90"
- ALGORITHMS = ["rk2", "rk4", "rkf45", "rkck", "rk8pd", "rk2imp", "rk4imp",
+ ALGORITHMS = ["rk2", "rk4", "rkf45", "rkck", "rk8pd", "rk2imp", "rk4imp",
"bsimp", "gear1", "gear2", "rk2simp"]
gpfile = "demo2.gp"
else
- ALGORITHMS = ["rk2", "rk4", "rkf45", "rkck", "rk8pd", "rk2imp", "rk4imp",
+ ALGORITHMS = ["rk2", "rk4", "rkf45", "rkck", "rk8pd", "rk2imp", "rk4imp",
"bsimp", "gear1", "gear2"]
gpfile = "demo.gp"
end
solver = Solver.alloc(Step::RKF45, [1e-6, 0.0], func, jac, dim)