ce1046f8b10cbe87d44b05348285167efd824492
[scilab.git] / scilab / modules / differential_equations / src / c / rk4.h
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2007 - INRIA - Allan CORNET
4  * 
5  * This file must be used under the terms of the CeCILL.
6  * This source file is licensed as described in the file COPYING, which
7  * you should have received as part of this distribution.  The terms
8  * are also available at    
9  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
10  *
11  */
12 /*--------------------------------------------------------------------------*/
13 #ifndef __RK4_H__
14 #define __RK4_H__
15 /*--------------------------------------------------------------------------*/
16 #include "machine.h" /* C2F */
17 #include "dynlib_differential_equations.h"
18 /**
19 * Runge-Kutta (RK4) method
20 * @param y
21 * @param dydx
22 * @param n
23 * @param x
24 * @param h
25 * @param yout
26 * @param derivs
27 * @return 0
28 */
29 DIFFERENTIAL_EQUATIONS_IMPEXP int C2F(rk4)(double *y, double *dydx, int *n,double *x, double *h, double *yout,void (*derivs)());
30 /*--------------------------------------------------------------------------*/
31 #endif /* __RK4_H__ */
32 /*--------------------------------------------------------------------------*/