summaryrefslogtreecommitdiff
path: root/2.3-1/src/c/differential_calculus/ode/ode.c
diff options
context:
space:
mode:
authorsiddhu89902016-05-10 17:17:41 +0530
committersiddhu89902016-05-10 17:17:41 +0530
commit7d13dc4707f5c4387acdb1946b955490629d2f98 (patch)
treea343e5ec78c9fa354444688f1b3bbd89ca55170f /2.3-1/src/c/differential_calculus/ode/ode.c
parentd0dae962944e7fdb42bca7d0aa80055c44881b45 (diff)
downloadScilab2C-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.c26
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;
-}