XLPack 7.0
XLPack 数値計算ライブラリ (Excel VBA) リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません
関数
I1a2. 常微分方程式の初期値問題 (スティフ関数) (廃止予定)

関数

Function Contex (I As Long, T As Double, RCont As Double, ICont As Long) As Double
 常微分方程式の初期値問題 (補外法 (線形陰的オイラー法)) (密出力のための補間)
 
Function Contex_r (I As Long, T As Double, RCont() As Double, ICont() As Long) As Double
 常微分方程式の初期値問題 (補外法 (線形陰的オイラー法)) (リバースコミュニケーション版) (密出力のための補間)
 
Function Contr5 (I As Long, T As Double, Cont As Double) As Double
 常微分方程式の初期値問題 (5次の陰的ルンゲ・クッタ法 (ラダウIIA法)) (密出力のための補間)
 
Function Contr5_r (I As Long, T As Double, Cont() As Double) As Double
 常微分方程式の初期値問題 (5次の陰的ルンゲ・クッタ法 (ラダウIIA法)) (密出力のための補間)
 
Function Contra (I As Long, T As Double, Cont As Double) As Double
 常微分方程式の初期値問題 (次数(5, 9, 13次)自動選択の陰的ルンゲ・クッタ法 (ラダウIIA法)) (密出力のための補間)
 
Function Contra_r (I As Long, T As Double, Cont() As Double) As Double
 常微分方程式の初期値問題 (次数(5, 9, 13次)自動選択の陰的ルンゲ・クッタ法 (ラダウIIA法)) (密出力のための補間)
 
Function Contro (I As Long, T As Double, Cont As Double) As Double
 常微分方程式の初期値問題 (4(3)次 ローゼンブロック法) (密出力のための補間)
 
Function Contro_r (I As Long, T As Double, Cont() As Double) As Double
 常微分方程式の初期値問題 (4(3)次 ローゼンブロック法) (密出力のための補間)
 
Function Contrp (I As Long, T As Double, Cont As Double) As Double
 常微分方程式の初期値問題 (5, 9, 13次の陰的ルンゲ・クッタ法 (ラダウIIA法)) (密出力のための補間)
 
Function Contrp_r (I As Long, T As Double, Cont() As Double) As Double
 常微分方程式の初期値問題 (5, 9, 13次の陰的ルンゲ・クッタ法 (ラダウIIA法)) (密出力のための補間)
 
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)
 微分代数方程式(DAE) (1〜5次 後退微分公式 (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)
 微分代数方程式(DAE) (1〜5次 後退微分公式 (BDF)) (リバースコミュニケーション版)
 
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)
 常微分方程式の初期値問題 (次数(5, 9, 13次)自動選択の陰的ルンゲ・クッタ法 (ラダウ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)
 常微分方程式の初期値問題 (5次の陰的ルンゲ・クッタ法 (ラダウ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)
 常微分方程式の初期値問題 (5次の陰的ルンゲ・クッタ法 (ラダウIIA法)) (リバースコミュニケーション版)
 
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)
 常微分方程式の初期値問題 (次数(5, 9, 13次)自動選択の陰的ルンゲ・クッタ法 (ラダウIIA法)) (リバースコミュニケーション版)
 
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)
 常微分方程式の初期値問題 (5, 9, 13次の陰的ルンゲ・クッタ法 (ラダウ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)
 常微分方程式の初期値問題 (5, 9, 13次の陰的ルンゲ・クッタ法 (ラダウIIA法)) (リバースコミュニケーション版)
 
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)
 常微分方程式の初期値問題 (4(3)次 ローゼンブロック法)
 
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)
 常微分方程式の初期値問題 (4(3)次 ローゼンブロック法) (リバースコミュニケーション版)
 
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)
 常微分方程式の初期値問題 (補外法 (線形陰的オイラー法))
 
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)
 常微分方程式の初期値問題 (補外法 (線形陰的オイラー法)) (リバースコミュニケーション版)
 

詳解

I1a2. 常微分方程式の初期値問題 (スティフ関数) プログラムを表示しています.