XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
Loading...
Searching...
No Matches
Functions
I1a1. Initial value problem of ordinary differential equations (for non-stiff problem)

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)
 

Detailed Description

This is the group of I1a1. Initial value problem of ordinary differential equations (for non-stiff problem).