![]() |
XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
|
Functions | |
void | deabm (int n, void(*f)(int, double, double *, double *), double *t, double y[], double tout, double *rtol, double *atol, int itol, int mode, int itstop, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of ordinary differential equations (1~12-th order Adams-Bashforth-Moulton predictor-corrector method) | |
void | deabm_r (int n, double *t, double y[], double tout, double *rtol, double *atol, int itol, int mode, int itstop, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yyp[], int *irev) |
Initial value problem of ordinary differential equations (1~12-th order Adams-Bashforth-Moulton predictor-corrector method) (reverse communication version) | |
void | derkfa (int n, void(*f)(int, double, double *, double *), double *t, double y[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of a system of first order ordinary differential equations (5(4)-th order Runge-Kutta-Fehlberg method) | |
void | derkfa_r (int n, double *t, double y[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yyp[], int *irev) |
Initial value problem of a system of first order ordinary differential equations (5(4)-th order Runge-Kutta-Fehlberg method) (Reverse communication version) | |
void | dop853a (int n, void(*f)(int, double, double *, double *), double *t, double y[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of ordinary differential equations (8(5,3)-th order Dorman-Prince method) | |
void | dop853a_r (int n, double *t, double y[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yyp[], int *irev) |
Initial value problem of ordinary differential equations (8(5,3)-th order Dorman-Prince method) (Reverse communication version) | |
void | dopn1210 (int n, void(*f2)(int, double, double *, double *), double *t, double y[], double yp[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of ordinary differential equations (12(10)-th order Runge-Kutta-Nystrom method) (for second order differential equations) | |
void | dopn1210_r (int n, double *t, double y[], double yp[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yypp[], int *irev) |
Initial value problem of ordinary differential equations (12(10)-th order Runge-Kutta-Nystrom method) (for second order differential equations) (Reverse communication version) | |
void | dopn43 (int n, void(*f2)(int, double, double *, double *), double *t, double y[], double yp[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of ordinary differential equations (4(3)-th order Runge-Kutta-Nystrom method) (for second order differential equations) | |
void | dopn43_r (int n, double *t, double y[], double yp[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yypp[], int *irev) |
Initial value problem of ordinary differential equations (4(3)-th order Runge-Kutta-Nystrom method) (for second order differential equations) (Reverse communication version) | |
void | dopn64 (int n, void(*f2)(int, double, double *, double *), double *t, double y[], double yp[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of ordinary differential equations (6(4)-th order Runge-Kutta-Nystrom method) (for second order differential equations) | |
void | dopn64_r (int n, double *t, double y[], double yp[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yypp[], int *irev) |
Initial value problem of ordinary differential equations (6(4)-th order Runge-Kutta-Nystrom method) (for second order differential equations) (Reverse communication version) | |
void | dopn86 (int n, void(*f2)(int, double, double *, double *), double *t, double y[], double yp[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of ordinary differential equations (8(6)-th order Runge-Kutta-Nystrom method) (for second order differential equations) | |
void | dopn86_r (int n, double *t, double y[], double yp[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yypp[], int *irev) |
Initial value problem of ordinary differential equations (8(6)-th order Runge-Kutta-Nystrom method) (for second order differential equations) (Reverse communication version) | |
void | dopri5a (int n, void(*f)(int, double, double *, double *), double *t, double y[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of ordinary differential equations (5(4)-th order Dorman-Prince method) | |
void | dopri5a_r (int n, double *t, double y[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yyp[], int *irev) |
Initial value problem of ordinary differential equations (5(4)-th order Dorman-Prince method) (Reverse communication version) | |
void | dverka (int n, void(*f)(int, double, double *, double *), double *t, double y[], double tout, double tend, double tol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of ordinary differential equations (6(5)-th order Runge-Kutta-Verner method) | |
void | dverka_r (int n, double *t, double y[], double tout, double tend, double tol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yyp[], int *irev) |
Initial value problem of ordinary differential equations (6(5)-th order Runge-Kutta-Verner method) (Reverse communication version) | |
void | odex2a (int n, void(*f2)(int, double, double *, double *), double *t, double y[], double yp[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of second order ordinary differential equations (extrapolation method) | |
void | odex2a_r (int n, double *t, double y[], double yp[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yypp[], int *irev) |
Initial value problem of second order ordinary differential equations (extrapolation method) (Reverse communication version) | |
void | odexa (int n, void(*f)(int, double, double *, double *), double *t, double y[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of ordinary differential equations (extrapolation method (GBS algorithm)) | |
void | odexa_r (int n, double *t, double y[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yyp[], int *irev) |
Initial value problem of ordinary differential equations (extrapolation method (GBS algorithm)) (Reverse communication version) | |
void | retarda (int n, void(*f)(int, double, double *, double *), double *t, double y[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info) |
Initial value problem of delay differential equations (5(4)-th order Dorman-Prince method) | |
void | retarda_r (int n, double *t, double y[], double tout, double tend, double *rtol, double *atol, int itol, int mode, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yy[], double yyp[], int *irev) |
Initial value problem of delay differential equations (5(4)-th order Dorman-Prince method) (Reverse communication version) | |
void | ylaga (int i, int n, double t, double y[], void(*phi)(int, int, double, double *, int *), double work[], int iwork[], int *info) |
Initial value problem of delay differential equations (5(4)-th order Dorman-Prince method) (Computation of back-values of solution) | |
This is the group of I1a1. Initial value problem of ordinary differential equations (for non-stiff problem).