diff options
author | siddhu8990 | 2016-05-10 17:17:41 +0530 |
---|---|---|
committer | siddhu8990 | 2016-05-10 17:17:41 +0530 |
commit | 7d13dc4707f5c4387acdb1946b955490629d2f98 (patch) | |
tree | a343e5ec78c9fa354444688f1b3bbd89ca55170f /2.3-1/src/c/differential_calculus/ode/ode.c | |
parent | d0dae962944e7fdb42bca7d0aa80055c44881b45 (diff) | |
download | Scilab2C-7d13dc4707f5c4387acdb1946b955490629d2f98.tar.gz Scilab2C-7d13dc4707f5c4387acdb1946b955490629d2f98.tar.bz2 Scilab2C-7d13dc4707f5c4387acdb1946b955490629d2f98.zip |
Added support for cumprod, cumsum, triu, tril functions
Diffstat (limited to '2.3-1/src/c/differential_calculus/ode/ode.c')
-rw-r--r-- | 2.3-1/src/c/differential_calculus/ode/ode.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/2.3-1/src/c/differential_calculus/ode/ode.c b/2.3-1/src/c/differential_calculus/ode/ode.c deleted file mode 100644 index b815e367..00000000 --- a/2.3-1/src/c/differential_calculus/ode/ode.c +++ /dev/null @@ -1,26 +0,0 @@ -// FOSSEE IIT Bombay - -#include "ODE.h" -#include "types.h" - - -double ODE(double initial_value, double start_time, double end_time, \ - char *ode_function, double nequs, double eps_abs, double eps_rel \ - double step_size) -{ - double out = 0; - int status; - //Setup ODE related parameters - gsl_odeiv2_system sys = {ode_function, NULL, 2, NULL}; - - gsl_odeiv2_step *s = gsl_odeiv2_step_alloc (gsl_odeiv2_step_rkf45, nequs); - gsl_odeiv2_control *c = gsl_odeiv2_control_y_new (eps_abs, eps_rel); - gsl_odeiv2_evolve *e = gsl_odeiv2_evolve_alloc (nequs); - - status = gsl_odeiv2_evolve_apply_fixed_step (e, c, s, &sys, &t, stepsize, x_dot); - - if (status == GSL_SUCCESS) { - return out; - } - else return 0; -} |