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を初期化します. <literal>solution</literal> と <literal>parameter</literal> で指定される点での解曲線の単位接線と, continuation の初期ステップサイズを返します.パラメータを基準に計算された正接の方向は <literal>init_dir</literal> の符号によって決まります.
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つのステップを計算します. <literal>solution</literal> と <literal>parameter</literal> で与えられる点, <literal>tangent_sol</literal> と <literal>tangent_par</literal> で与えられる接線,ステップサイズ <literal>h</literal> をとります.解析曲線上の新しい点,対応する接線,次のステップのステップサイズ,および必要に応じて現在のステップサイズを返します.返されたステップサイズが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)
<literal>tangent_sol1</literal> および <literal>tangent_par1</literal> で指定されたタンジェントを持つ <literal>solution1</literal> および <literal>parameter1</literal> で指定された点と, <literal>tangent_sol2</literal> および <literal>tangent_par2</literal> で指定されたタンジェントを持つ <literal>solution2</literal> および <literal>parameter2</literal> で指定された点との間の,滑らかでない分岐点をテストします.
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オブジェクトに格納されている特異点 (<literal>X</literal>, <literal>gamma</literal>) と,そこから派生するすべての配置済みの解分岐に接線の配列 (<literal>T_X</literal>, <literal>T_gamma</literal>) を返します.
s = gf_cont_struct_get(cont_struct CS, 'char')
cont_structの(ユニークな)文字列表現を出力します.
これは,2つの異なるcont_structオブジェクト間の比較を実行するために使用します.この機能は完成予定です.
gf_cont_struct_get(cont_struct CS, 'display')
cont_structオブジェクトの概要を表示します.