-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathrkf45.hpp
25 lines (23 loc) · 1.02 KB
/
rkf45.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
float r4_abs ( float x );
float r4_epsilon ( );
void r4_fehl ( void f ( float t, float y[], float yp[] ), int neqn,
float y[], float t, float h, float yp[], float f1[], float f2[], float f3[],
float f4[], float f5[], float s[] );
float r4_max ( float x, float y );
float r4_min ( float x, float y );
int r4_rkf45 ( void f ( float t, float y[], float yp[] ), int neqn,
float y[], float yp[], float *t, float tout, float *relerr, float abserr,
int flag );
float r4_sign ( float x );
double r8_abs ( double x );
double r8_epsilon ( );
void r8_fehl ( void f ( double t, double y[], double yp[] ), int neqn,
double y[], double t, double h, double yp[], double f1[], double f2[], double f3[],
double f4[], double f5[], double s[] );
double r8_max ( double x, double y );
double r8_min ( double x, double y );
int r8_rkf45 ( void f ( double t, double y[], double yp[] ), int neqn,
double y[], double yp[], double *t, double tout, double *relerr, double abserr,
int flag );
double r8_sign ( double x );
void timestamp ( );