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)