gf_cont_struct_get

概要

h = gf_cont_struct_get(cont_struct CS, 'init step size')
h = gf_cont_struct_get(cont_struct CS, 'min step size')
h = gf_cont_struct_get(cont_struct CS, 'max step size')
h = gf_cont_struct_get(cont_struct CS, 'step size decrement')
h = gf_cont_struct_get(cont_struct CS, 'step size increment')
[vec tangent_sol, scalar tangent_par] = gf_cont_struct_get(cont_struct CS, 'compute tangent', vec solution, scalar parameter, vec tangent_sol, scalar tangent_par)
E = gf_cont_struct_get(cont_struct CS, 'init Moore-Penrose continuation', vec solution, scalar parameter, scalar init_dir)
E = gf_cont_struct_get(cont_struct CS, 'Moore-Penrose continuation', vec solution, scalar parameter, vec tangent_sol, scalar tangent_par, scalar h)
t = gf_cont_struct_get(cont_struct CS, 'non-smooth bifurcation test', vec solution1, scalar parameter1, vec tangent_sol1, scalar tangent_par1, vec solution2, scalar parameter2, vec tangent_sol2, scalar tangent_par2)
t = gf_cont_struct_get(cont_struct CS, 'bifurcation test function')
{X, gamma, T_X, T_gamma} = gf_cont_struct_get(cont_struct CS, 'sing_data')
s = gf_cont_struct_get(cont_struct CS, 'char')
gf_cont_struct_get(cont_struct CS, 'display')

説明 :

cont_structオブジェクトに関する情報を参照し,それらを数値継続に適用するための汎用的な関数.

コマンドリスト

h = gf_cont_struct_get(cont_struct CS, 'init step size')

continuationのための初期ステップサイズを返します.

h = gf_cont_struct_get(cont_struct CS, 'min step size')

continuationの最小ステップサイズを返します.

h = gf_cont_struct_get(cont_struct CS, 'max step size')

continuationの最大ステップサイズを返します.

h = gf_cont_struct_get(cont_struct CS, 'step size decrement')

continuationのステップサイズの減少率を返します.

h = gf_cont_struct_get(cont_struct CS, 'step size increment')

continuationのステップサイズの増分比を返します.

[vec tangent_sol, scalar tangent_par] = gf_cont_struct_get(cont_struct CS, 'compute tangent', vec solution, scalar parameter, vec tangent_sol, scalar tangent_par)

更新された接線を計算して返します.

E = gf_cont_struct_get(cont_struct CS, 'init Moore-Penrose continuation', vec solution, scalar parameter, scalar init_dir)

Moore-Penrose continuationを初期化します. solutionparameter で指定される点での解曲線の単位接線と, continuation の初期ステップサイズを返します.パラメータを基準に計算された正接の方向は init_dir の符号によって決まります.

E = gf_cont_struct_get(cont_struct CS, 'Moore-Penrose continuation', vec solution, scalar parameter, vec tangent_sol, scalar tangent_par, scalar h)

Moore-Penrose continuationの1つのステップを計算します. solutionparameter で与えられる点, tangent_soltangent_par で与えられる接線,ステップサイズ h をとります.解析曲線上の新しい点,対応する接線,次のステップのステップサイズ,および必要に応じて現在のステップサイズを返します.返されたステップサイズが0の場合,continuationは失敗しています.オプションで,検出された特異点のタイプを返します.注:最後に,新しい点をモデルに保存する必要はありません.

t = gf_cont_struct_get(cont_struct CS, 'non-smooth bifurcation test', vec solution1, scalar parameter1, vec tangent_sol1, scalar tangent_par1, vec solution2, scalar parameter2, vec tangent_sol2, scalar tangent_par2)

tangent_sol1 および tangent_par1 で指定されたタンジェントを持つ solution1 および parameter1 で指定された点と, tangent_sol2 および tangent_par2 で指定されたタンジェントを持つ solution2 および parameter2 で指定された点との間の,滑らかでない分岐点をテストします.

t = gf_cont_struct_get(cont_struct CS, 'bifurcation test function')

分岐試験関数の最後の値を返し,微分可能性の異なるサブドメイン間を通過する場合は,計算されたグラフ全体を返します.

{X, gamma, T_X, T_gamma} = gf_cont_struct_get(cont_struct CS, 'sing_data')

cont_structオブジェクトに格納されている特異点 (X, gamma) と,そこから派生するすべての配置済みの解分岐に接線の配列 (T_X, T_gamma) を返します.

s = gf_cont_struct_get(cont_struct CS, 'char')

cont_structの(ユニークな)文字列表現を出力します.

これは,2つの異なるcont_structオブジェクト間の比較を実行するために使用します.この機能は完成予定です.

gf_cont_struct_get(cont_struct CS, 'display')

cont_structオブジェクトの概要を表示します.