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オブジェクトの概要を表示します.