![]() |
XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
|
Functions | |
| Function | Contex (I As Long, T As Double, RCont As Double, ICont As Long) As Double |
| Initial value problem of ordinary differential equations (Extrapolation method based on the linearly implicit Euler method) (Interpolation for dense output) | |
| Function | Contex_r (I As Long, T As Double, RCont() As Double, ICont() As Long) As Double |
| Initial value problem of ordinary differential equations (Extrapolation method based on the linearly implicit Euler method) (Interpolation for dense output) | |
| Function | Contr5 (I As Long, T As Double, Cont As Double) As Double |
| Initial value problem of ordinary differential equations (5-th order implicit Runge-Kutta method (Radau IIA)) (Interpolation for dense output) | |
| Function | Contr5_r (I As Long, T As Double, Cont() As Double) As Double |
| Initial value problem of ordinary differential equations (5-th order implicit Runge-Kutta method (Radau IIA)) (Interpolation for dense output) | |
| Function | Contra (I As Long, T As Double, Cont As Double) As Double |
| Initial value problem of ordinary differential equations (Variable (5, 9, 13-th) order implicit Runge-Kutta method (Radau IIA)) (Interpolation for dense output) | |
| Function | Contra_r (I As Long, T As Double, Cont() As Double) As Double |
| Initial value problem of ordinary differential equations (Variable (5, 9, 13-th) order implicit Runge-Kutta method (Radau IIA)) (Interpolation for dense output) | |
| Function | Contro (I As Long, T As Double, Cont As Double) As Double |
| Initial value problem of ordinary differential equations (4(3)-th order Rosenbrock method) (Interpolation for dense output) | |
| Function | Contro_r (I As Long, T As Double, Cont() As Double) As Double |
| Initial value problem of ordinary differential equations (4(3)-th order Rosenbrock method) (Interpolation for dense output) | |
| Function | Contrp (I As Long, T As Double, Cont As Double) As Double |
| Initial value problem of ordinary differential equations (5, 9, 13-th order implicit Runge-Kutta method (Radau IIA)) (Interpolation for dense output) | |
| Function | Contrp_r (I As Long, T As Double, Cont() As Double) As Double |
| Initial value problem of ordinary differential equations (5, 9, 13-th order implicit Runge-Kutta method (Radau IIA)) (Interpolation for dense output) | |
| Sub | Dassl (N As Long, Res As LongPtr, T As Double, Y() As Double, Yp() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Jac As LongPtr=NullPtr, Optional Ml As Long=-1, Optional Mu As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Mode As Long, Optional ITstop As Long, Optional Tstop As Double, Optional Hmax As Double, Optional H0 As Double, Optional Maxord As Long, Optional NonNeg As Long, Optional NoInit As Long) |
| Solution of differential algebraic equation (DAE) (1~5-th order backward differentiation formula (BDF)) | |
| Sub | Dassl_r (N As Long, T As Double, Y() As Double, Yp() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, TT As Double, YYp() As Double, YYpd() As Double, Cj As Double, IRes As Long, IRev As Long, Optional Ijac As Long, Optional Ml As Long=-1, Optional Mu As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Mode As Long, Optional ITstop As Long, Optional Tstop As Double, Optional Hmax As Double, Optional H0 As Double, Optional Maxord As Long, Optional NonNeg As Long, Optional NoInit As Long) |
| Solution of differential algebraic equation (DAE) (1~5-th order backward differentiation formula (BDF)) (reverse communication version) | |
| Sub | Radau (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Nsmin As Long, Optional Nsmax As Long, Optional Nsus As Long, Optional Solout As LongPtr=NullPtr, Optional Jac As LongPtr=NullPtr, Optional Mljac As Long=-1, Optional Mujac As Long, Optional Mas As LongPtr=NullPtr, Optional Mlmas As Long=-1, Optional Mumas As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional M1 As Long, Optional M2 As Long, Optional Hinit As Double, Optional Hmax As Double, Optional MaxIter As Long, Optional MaxNit As Long, Optional StartN As Long, Optional Nind1 As Long, Optional Nind2 As Long, Optional Nind3 As Long, Optional Pred As Long, Optional Hess As Long, Optional Safe As Double, Optional Thet As Double, Optional Quot1 As Double, Optional Quot2 As Double, Optional Facl As Double, Optional Facr As Double, Optional Vitu As Double, Optional Vitd As Double, Optional Hhou As Double, Optional Hhod As Double, Optional Cnt As Long) |
| Initial value problem of ordinary differential equations (variable (5, 9, 13-th) order implicit Runge-Kutta method (Radau IIA)) | |
| Sub | Radau5 (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Solout As LongPtr=NullPtr, Optional Jac As LongPtr=NullPtr, Optional Mljac As Long=-1, Optional Mujac As Long, Optional Mas As LongPtr=NullPtr, Optional Mlmas As Long=-1, Optional Mumas As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional M1 As Long, Optional M2 As Long, Optional Hinit As Double, Optional Hmax As Double, Optional MaxIter As Long, Optional MaxNit As Long, Optional StartN As Long, Optional Nind1 As Long, Optional Nind2 As Long, Optional Nind3 As Long, Optional Pred As Long, Optional Hess As Long, Optional Safe As Double, Optional Thet As Double, Optional FNewt As Double, Optional Quot1 As Double, Optional Quot2 As Double, Optional Facl As Double, Optional Facr As Double, Optional Cnt As Long) |
| Initial value problem of ordinary differential equations (5-th order implicit Runge-Kutta method (Radau IIA)) | |
| Sub | Radau5_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Cont() As Double, Info As Long, TT As Double, YY() As Double, YYp() As Double, YYpd() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long, Optional Ijac As Long, Optional Mljac As Long=-1, Optional Mujac As Long, Optional Imas As Long, Optional Mlmas As Long=-1, Optional Mumas As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional M1 As Long, Optional M2 As Long, Optional Hinit As Double, Optional Hmax As Double, Optional MaxIter As Long, Optional MaxNit As Long, Optional StartN As Long, Optional Nind1 As Long, Optional Nind2 As Long, Optional Nind3 As Long, Optional Pred As Long, Optional Hess As Long, Optional Safe As Double, Optional Thet As Double, Optional FNewt As Double, Optional Quot1 As Double, Optional Quot2 As Double, Optional Facl As Double, Optional Facr As Double, Optional Cnt As Long) |
| Initial value problem of ordinary differential equations (5-th order implicit Runge-Kutta method (Radau IIA)) (reverse communication version) | |
| Sub | Radau_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Cont() As Double, Info As Long, TT As Double, YY() As Double, YYp() As Double, YYpd() As Double, Irtrn As Long, IRev As Long, Optional Nsmin As Long, Optional Nsmax As Long, Optional Nsus As Long, Optional Iout As Long, Optional Ijac As Long, Optional Mljac As Long=-1, Optional Mujac As Long, Optional Imas As Long, Optional Mlmas As Long=-1, Optional Mumas As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional M1 As Long, Optional M2 As Long, Optional Hinit As Double, Optional Hmax As Double, Optional MaxIter As Long, Optional MaxNit As Long, Optional StartN As Long, Optional Nind1 As Long, Optional Nind2 As Long, Optional Nind3 As Long, Optional Pred As Long, Optional Hess As Long, Optional Safe As Double, Optional Thet As Double, Optional Quot1 As Double, Optional Quot2 As Double, Optional Facl As Double, Optional Facr As Double, Optional Vitu As Double, Optional Vitd As Double, Optional Hhou As Double, Optional Hhod As Double, Optional Cnt As Long) |
| Initial value problem of ordinary differential equations (variable (5, 9, 13-th) order implicit Runge-Kutta method (Radau IIA)) (reverse communication version) | |
| Sub | Radaup (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Ns As Long, Optional Solout As LongPtr=NullPtr, Optional Jac As LongPtr=NullPtr, Optional Mljac As Long=-1, Optional Mujac As Long, Optional Mas As LongPtr=NullPtr, Optional Mlmas As Long=-1, Optional Mumas As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional M1 As Long, Optional M2 As Long, Optional Hinit As Double, Optional Hmax As Double, Optional MaxIter As Long, Optional MaxNit As Long, Optional StartN As Long, Optional Nind1 As Long, Optional Nind2 As Long, Optional Nind3 As Long, Optional Pred As Long, Optional Hess As Long, Optional Safe As Double, Optional Thet As Double, Optional FNewt As Double, Optional Quot1 As Double, Optional Quot2 As Double, Optional Facl As Double, Optional Facr As Double, Optional Cnt As Long) |
| Initial value problem of ordinary differential equations (5, 9, 13-th order implicit Runge-Kutta method (Radau IIA)) | |
| Sub | Radaup_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Cont() As Double, Info As Long, TT As Double, YY() As Double, YYp() As Double, YYpd() As Double, Irtrn As Long, IRev As Long, Optional Ns As Long, Optional Iout As Long, Optional Ijac As Long, Optional Mljac As Long=-1, Optional Mujac As Long, Optional Imas As Long, Optional Mlmas As Long=-1, Optional Mumas As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional M1 As Long, Optional M2 As Long, Optional Hinit As Double, Optional Hmax As Double, Optional MaxIter As Long, Optional MaxNit As Long, Optional StartN As Long, Optional Nind1 As Long, Optional Nind2 As Long, Optional Nind3 As Long, Optional Pred As Long, Optional Hess As Long, Optional Safe As Double, Optional Thet As Double, Optional FNewt As Double, Optional Quot1 As Double, Optional Quot2 As Double, Optional Facl As Double, Optional Facr As Double, Optional Cnt As Long) |
| Initial value problem of ordinary differential equations (5, 9, 13-th order implicit Runge-Kutta method (Radau IIA)) (reverse communication version) | |
| Sub | Rodas (N As Long, F As LongPtr, Ifcn As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Solout As LongPtr=NullPtr, Optional Jac As LongPtr=NullPtr, Optional Mljac As Long=-1, Optional Mujac As Long, Optional Dfx As LongPtr=NullPtr, Optional Mas As LongPtr=NullPtr, Optional Mlmas As Long=-1, Optional Mumas As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional M1 As Long, Optional M2 As Long, Optional Hinit As Double, Optional Hmax As Double, Optional MaxIter As Long, Optional Meth As Long, Optional Pred As Long, Optional Safe As Double, Optional Fac1 As Double, Optional Fac2 As Double, Optional Cnt As Long) |
| Initial value problem of ordinary differential equations (4(3)-th order Rosenbrock method) | |
| Sub | Rodas_r (N As Long, Ifcn As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Cont() As Double, Info As Long, TT As Double, YY() As Double, YYp() As Double, YYpd() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long, Optional Ijac As Long, Optional Mljac As Long=-1, Optional Mujac As Long, Optional Idfx As Long, Optional Imas As Long, Optional Mlmas As Long=-1, Optional Mumas As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional M1 As Long, Optional M2 As Long, Optional Hinit As Double, Optional Hmax As Double, Optional MaxIter As Long, Optional Meth As Long, Optional Pred As Long, Optional Safe As Double, Optional Fac1 As Double, Optional Fac2 As Double, Optional Cnt As Long) |
| Initial value problem of ordinary differential equations (4(3)-th order Rosenbrock method) (reverse communication version) | |
| Sub | Seulex (N As Long, F As LongPtr, Ifcn As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Solout As LongPtr=NullPtr, Optional Jac As LongPtr=NullPtr, Optional Mljac As Long=-1, Optional Mujac As Long, Optional Mas As LongPtr=NullPtr, Optional Mlmas As Long=-1, Optional Mumas As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional M1 As Long, Optional M2 As Long, Optional Hinit As Double, Optional Hmax As Double, Optional MaxIter As Long, Optional Km As Long, Optional Nsequ As Long, Optional Lambda As Long, Optional Hess As Long, Optional Thet As Double, Optional Fac1 As Double, Optional Fac2 As Double, Optional Fac3 As Double, Optional Fac4 As Double, Optional Safe1 As Double, Optional Safe2 As Double, Optional Cnt As Long) |
| Initial value problem of ordinary differential equations (extrapolation method based on the linearly implicit Euler method) | |
| Sub | Seulex_r (N As Long, Ifcn As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, RCont() As Double, ICont() As Long, Info As Long, TT As Double, YY() As Double, YYp() As Double, YYpd() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long, Optional Ijac As Long, Optional Mljac As Long=-1, Optional Mujac As Long, Optional Imas As Long, Optional Mlmas As Long=-1, Optional Mumas As Long, Optional Neval As Long, Optional Njac As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional M1 As Long, Optional M2 As Long, Optional Hinit As Double, Optional Hmax As Double, Optional MaxIter As Long, Optional Km As Long, Optional Nsequ As Long, Optional Lambda As Long, Optional Hess As Long, Optional Thet As Double, Optional Fac1 As Double, Optional Fac2 As Double, Optional Fac3 As Double, Optional Fac4 As Double, Optional Safe1 As Double, Optional Safe2 As Double, Optional Cnt As Long) |
| 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).