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

Functions

Function Contd5 (I As Long, T As Double, RCont As Double, ICont As Long) As Double
 Initial value problem of ordinary differential equations (5(4)-th order Dorman-Prince method) (Interpolation for dense output)
 
Function Contd5_r (I As Long, T As Double, RCont() As Double, ICont() As Long) As Double
 Initial value problem of ordinary differential equations (5(4)-th order Dorman-Prince method) (Reverse communication version) (Interpolation for dense output)
 
Function Contd8 (I As Long, T As Double, RCont As Double, ICont As Long) As Double
 Initial value problem of ordinary differential equations (8(5,3)-th order Dorman-Prince method) (Interpolation for dense output)
 
Function Contd8_r (I As Long, T As Double, RCont() As Double, ICont() As Long) As Double
 Initial value problem of ordinary differential equations (8(5,3)-th order Dorman-Prince method) (Reverse communication version) (Interpolation for dense output)
 
Function Contx1 (I As Long, T As Double, RCont As Double, ICont As Long) As Double
 Initial value problem of ordinary differential equations (Extrapolation method (GBS algorithm)) (Interpolation for dense output)
 
Function Contx1_r (I As Long, T As Double, RCont() As Double, ICont() As Long) As Double
 Initial value problem of ordinary differential equations (Extrapolation method (GBS algorithm)) (Reverse communication version) (Interpolation for dense output)
 
Function Contx2 (I As Long, T As Double, RCont As Double, ICont As Long) As Double
 Initial value problem of second order ordinary differential equations (Extrapolation method) (for second order differential equations) (Interpolation for dense output)
 
Function Contx2_r (I As Long, T As Double, RCont() As Double, ICont() As Long) As Double
 Initial value problem of second order ordinary differential equations (Extrapolation method) (for second order differential equations) (Reverse communication version) (Interpolation for dense output)
 
Sub Derkf (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 Mode As Long=0, Optional Cont As LongPtr)
 Initial value problem of a system of first order ordinary differential equations (5(4)-th order Runge-Kutta-Fehlberg method)
 
Sub Derkf_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, TT As Double, YY() As Double, YYp() As Double, IRev As Long, Optional Mode As Long=-1, Optional Cont As LongPtr)
 Initial value problem of a system of first order ordinary differential equations (5(4)-th order Runge-Kutta-Fehlberg method) (reverse communication version)
 
Sub DerkfInt (N As Long, T As Double, Y() As Double, Cont As LongPtr, Optional Info As Long)
 Initial value problem of a system of first order ordinary differential equations (5(4)-th order Runge-Kutta-Fehlberg method) (Interpolation for dense output)
 
Sub Dop853 (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 Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 Initial value problem of ordinary differential equations (8(5,3)-th order Dorman-Prince method)
 
Sub Dop853_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Cont() As Double, IComp() As Long, Info As Long, TT As Double, YY() As Double, YYp() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 Initial value problem of ordinary differential equations (8(5,3)-th order Dorman-Prince method) (reverse communication version)
 
Sub Dopri5 (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 Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 Initial value problem of ordinary differential equations (5(4)-th order Dorman-Prince method)
 
Sub Dopri5_r (N 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, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 Initial value problem of ordinary differential equations (5(4)-th order Dorman-Prince method) (reverse communication version)
 
Sub Doprin (N As Long, F As LongPtr, T As Double, Y() As Double, Yp() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Solout As LongPtr=NullPtr, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Cnt As Long=0)
 Initial value problem of ordinary differential equations (7(6)-th order Runge-Kutta-Nystrom method) (for second order differential equations)
 
Sub Doprin_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, YY() As Double, YYpp() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Cnt As Long=0)
 Initial value problem of ordinary differential equations (7(6)-th order Runge-Kutta-Nystrom method) (for second order differential equations)
 
Sub Dverk (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, Tol As Double, Info As Long, Optional Neval As Long, Optional Naccept As Long, Optional MaxEval As Long=0, Optional Int1 As Long=0, Optional Int2 As Long=0, Optional Hmin As Double=0, Optional Hmax As Double=0, Optional Scal As Double=0, Optional Hstart As Double=0, Optional Weight As Long=0, Optional Floor As Double, Optional Cont As LongPtr)
 Initial value problem of ordinary differential equations (6(5)-th order Runge-Kutta-Verner method)
 
Sub Dverk_r (N As Long, T As Double, Y() As Double, Tout As Double, Tol As Double, Info As Long, TT As Double, YY() As Double, YYp() As Double, IRev As Long, Optional Neval As Long, Optional Naccept As Long, Optional MaxEval As Long=0, Optional Int1 As Long=0, Optional Int2 As Long=0, Optional Hmin As Double=0, Optional Hmax As Double=0, Optional Scal As Double=0, Optional Hstart As Double=0, Optional Weight As Long=0, Optional Floor As Double, Optional Cont As LongPtr)
 Initial value problem of ordinary differential equations (6(5)-th order Runge-Kutta-Verner method) (reverse communication version)
 
Sub DverkInt (N As Long, T As Double, Y() As Double, Cont As LongPtr, Optional Info As Long)
 Initial value problem of ordinary differential equations (6(5)-th order Runge-Kutta-Verner method) (Interpolation for dense output)
 
Sub Odex (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 Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Km As Long=0, Optional Nsequ As Long=0, Optional Mstab As Long=0, Optional Jstab As Long=0, Optional Iderr As Long=0, Optional Mudif As Long=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Fac3 As Double=0, Optional Fac4 As Double=0, Optional Safe1 As Double=0, Optional Safe2 As Double=0, Optional Safe3 As Double=0, Optional Cnt As Long=0)
 Initial value problem of ordinary differential equations (extrapolation method (GBS algorithm))
 
Sub Odex2 (N As Long, F2 As LongPtr, T As Double, Y() As Double, Yp() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Solout2 As LongPtr=NullPtr, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Km As Long=0, Optional Nsequ As Long=0, Optional Iderr As Long=0, Optional Mudif As Long=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Fac3 As Double=0, Optional Fac4 As Double=0, Optional Safe1 As Double=0, Optional Safe2 As Double=0, Optional Safe3 As Double=0, Optional Cnt As Long=0)
 Initial value problem of ordinary differential equations (extrapolation method) (for second order differential equations)
 
Sub Odex2_r (N As Long, T As Double, Y() As Double, Yp() 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, YYp2() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Km As Long=0, Optional Nsequ As Long=0, Optional Iderr As Long=0, Optional Mudif As Long=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Fac3 As Double=0, Optional Fac4 As Double=0, Optional Safe1 As Double=0, Optional Safe2 As Double=0, Optional Safe3 As Double=0, Optional Cnt As Long=0)
 Initial value problem of ordinary differential equations (extrapolation method) (for second order differential equations) (reverse communication version)
 
Sub Odex_r (N 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, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Km As Long=0, Optional Nsequ As Long=0, Optional Mstab As Long=0, Optional Jstab As Long=0, Optional Iderr As Long=0, Optional Mudif As Long=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Fac3 As Double=0, Optional Fac4 As Double=0, Optional Safe1 As Double=0, Optional Safe2 As Double=0, Optional Safe3 As Double=0, Optional Cnt As Long=0)
 Initial value problem of ordinary differential equations (extrapolation method (GBS algorithm)) (reverse communication version)
 
Sub Retard (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Ngrid As Long, TGrid() As Double, Info As Long, Optional Solout As LongPtr=NullPtr, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Mxst As Long=0, Optional Nrdens As Long=0, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 Initial value problem of delay differential equations (5(4)-th order Dorman-Prince method)
 
Sub Retard_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Ngrid As Long, TGrid() As Double, RCont() As Double, ICont() As Long, Info As Long, TT As Double, YY() As Double, YYp() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Nrdens As Long=0, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 Initial value problem of delay differential equations (5(4)-th order Dorman-Prince method) (reverse communication version)
 
Function Ylag (I As Long, T As Double, Phi As LongPtr, RCont As Double, ICont As Long) As Double
 Initial value problem of delay differential equations (5(4)-th order Dorman-Prince method) (Interpolation for back-values of solution)
 
Sub Ylag_r (I As Long, T As Double, RCont() As Double, ICont() As Long, YY As Double, IRev As Long)
 Initial value problem of delay differential equations (5(4)-th order Dorman-Prince method) (Reverse communication version) (Interpolation for back-values of solution)
 

Detailed Description

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