![]() |
XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
|
Functions | |
void | dassl (int n, void(*res)(int, double, double *, double *, double *, int *), double *t, double y[], double yp[], double tout, int iopt[], double *rtol, double *atol, void(*jac)(int, double, double *, double *, int, double *, double), double work[], int lwork, int iwork[], int liwork, int *info) |
Solution of differential algebraic equation (DAE) (1~5-th order backward differentiation formula (BDF)) | |
void | dassl_r (int n, double *t, double y[], double yp[], double tout, int iopt[], double *rtol, double *atol, double work[], int lwork, int iwork[], int liwork, int *info, double *tt, double yyp[], int ldyypd, double yypd[], double *cj, int *ires, int *irev) |
Solution of differential algebraic equation (DAE) (1~5-th order backward differentiation formula (BDF)) (reverse communication version) | |
void | radau (int n, void(*f)(int, double, double *, double *), double *t, double y[], double tout, double *rtol, double *atol, int itol, void(*jac)(int, double, double *, int, double *), int ijac, int mljac, int mujac, void(*mas)(int, int, double *), int imas, int mlmas, int mumas, void(*solout)(int, double, double, double *, int, double *, int *), int iout, double work[], int lwork, int iwork[], int liwork, double cont[], int lcont, int *info) |
Initial value problem of ordinary differential equations (variable (5, 9, 13-th) order implicit Runge-Kutta method (Radau IIA)) | |
void | radau5 (int n, void(*f)(int, double, double *, double *), double *t, double y[], double tout, double *rtol, double *atol, int itol, void(*jac)(int, double, double *, int, double *), int ijac, int mljac, int mujac, void(*mas)(int, int, double *), int imas, int mlmas, int mumas, void(*solout)(int, double, double, double *, int, double *, int *), int iout, double work[], int lwork, int iwork[], int liwork, double cont[], int lcont, int *info) |
Initial value problem of ordinary differential equations (5-th order implicit Runge-Kutta method (Radau IIA)) | |
void | radau5_r (int n, double *t, double y[], double tout, double *rtol, double *atol, int itol, int ijac, int mljac, int mujac, int imas, int mlmas, int mumas, int iout, double work[], int lwork, int iwork[], int liwork, double cont[], int lcont, int *info, double *tt, double yy[], double yyp[], int ldyypd, double yypd[], int *irtrn, int *irev) |
Initial value problem of ordinary differential equations (5-th order implicit Runge-Kutta method (Radau IIA)) (reverse communication version) | |
void | radau_r (int n, double *t, double y[], double tout, double *rtol, double *atol, int itol, int ijac, int mljac, int mujac, int imas, int mlmas, int mumas, int iout, double work[], int lwork, int iwork[], int liwork, double cont[], int lcont, int *info, double *tt, double yy[], double yyp[], int ldyypd, double yypd[], int *irtrn, int *irev) |
Initial value problem of ordinary differential equations (variable (5, 9, 13-th) order implicit Runge-Kutta method (Radau IIA)) (reverse communication version) | |
void | radaup (int n, void(*f)(int, double, double *, double *), double *t, double y[], double tout, double *rtol, double *atol, int itol, void(*jac)(int, double, double *, int, double *), int ijac, int mljac, int mujac, void(*mas)(int, int, double *), int imas, int mlmas, int mumas, void(*solout)(int, double, double, double *, int, double *, int *), int iout, double work[], int lwork, int iwork[], int liwork, double cont[], int lcont, int *info) |
Initial value problem of ordinary differential equations (5, 9, 13-th order implicit Runge-Kutta method (Radau IIA)) | |
void | radaup_r (int n, double *t, double y[], double tout, double *rtol, double *atol, int itol, int ijac, int mljac, int mujac, int imas, int mlmas, int mumas, int iout, double work[], int lwork, int iwork[], int liwork, double cont[], int lcont, int *info, double *tt, double yy[], double yyp[], int ldyypd, double yypd[], int *irtrn, int *irev) |
Initial value problem of ordinary differential equations (5, 9, 13-th order implicit Runge-Kutta method (Radau IIA)) (reverse communication version) | |
void | rodas (int n, void(*f)(int, double, double *, double *), int ifcn, double *t, double y[], double tout, double rtol[], double atol[], int itol, void(*jac)(int, double, double *, int, double *), int ijac, int mljac, int mujac, void(*dfx)(int, double, double *, double *), int idfx, void(*mas)(int, int, double *), int imas, int mlmas, int mumas, void(*solout)(int, double, double, double *, int, double *, int *), int iout, double work[], int lwork, int iwork[], int liwork, double cont[], int lcont, int *info) |
Initial value problem of ordinary differential equations (4(3)-th order Rosenbrock method) | |
void | rodas_r (int n, int ifcn, double *t, double y[], double tout, double rtol[], double atol[], int itol, int ijac, int mljac, int mujac, int idfx, int imas, int mlmas, int mumas, int iout, double work[], int lwork, int iwork[], int liwork, double cont[], int lcont, int *info, double *tt, double yy[], double yyp[], int ldyypd, double yypd[], int *irtrn, int *irev) |
Initial value problem of ordinary differential equations (4(3)-th order Rosenbrock method) (reverse communication version) | |
void | seulex (int n, void(*f)(int, double, double *, double *), int ifcn, double *t, double y[], double tout, double *rtol, double *atol, int itol, void(*jac)(int, double, double *, int, double *), int ijac, int mljac, int mujac, void(*mas)(int, int, double *), int imas, int mlmas, int mumas, void(*solout)(int, double, double, double *, int, double *, int *, int *), int iout, double work[], int lwork, int iwork[], int liwork, double rcont[], int lrcont, int icont[], int licont, int *info) |
Initial value problem of ordinary differential equations (extrapolation method based on the linearly implicit Euler method) | |
void | seulex_r (int n, int ifcn, double *t, double y[], double tout, double *rtol, double *atol, int itol, int ijac, int mljac, int mujac, int imas, int mlmas, int mumas, int iout, double work[], int lwork, int iwork[], int liwork, double rcont[], int lrcont, int icont[], int licont, int *info, double *tt, double yy[], double yyp[], int ldyypd, double yypd[], int *irtrn, int *irev) |
Initial value problem of ordinary differential equations (extrapolation method based on the linearly implicit Euler method) (reverse communication version) | |
This is the group of I1a2. Initial value problem of ordinary differential equations (for stiff problem).