gf_cont_struct

概要

S = gf_cont_struct(model md, string dataname_parameter[,string dataname_init, string dataname_final, string dataname_current], scalar sc_fac[, ...])

説明 :

cont_structオブジェクトの汎用的なコンストラクタ

このオブジェクトは,モデルの解の分岐のnumerical continuation(continuationの詳細については,GetFEMユーザーマニュアルを参照)で使用されるパラメータとデータを格納するために使用されます.

コマンドリスト

S = gf_cont_struct(model md, string dataname_parameter[,string dataname_init, string dataname_final, string dataname_current], scalar sc_fac[, ...])

変数 dataname_parametermd で与えられるモデルをパラメータ化します.ベクタデータムを介してパラメータ化が行われる場合, dataname_init および dataname_final は,パラメータ化を決定するこのデータムの2つの与えられた値を格納する必要があり, dataname_current は,このデータムの実際の値を提供します. sc_fac は,continuationで使用される加重ノルムに含まれるスケール係数です.

その他のオプション

  • 'lsolver', string SOLVER_NAME

    組み込まれた線形システムに使用するソルバーの名前(デフォルト値は 'auto' で,getfemが自分で選択できるようになっています)です.有効な値は 'superlu', 'mumps' (サポートされている場合), 'cg/ildlt', 'gmres/ilu' および 'gmres/ilut' です.

  • 'h_init', scalar HIN

    初期ステップサイズ(デフォルト値は1e-2です)

  • 'h_max', scalar HMAX

    最大ステップサイズ(デフォルト値は1e-1です)

  • 'h_min', scalar HMIN

    最小ステップサイズ(デフォルト値は1e-5です)

  • 'h_inc', scalar HINC

    ステップサイズを拡大する係数(デフォルト値は1.3です)

  • 'h_dec', scalar HDEC

    ステップサイズを減少させる係数(デフォルト値は0.5です)

  • 'max_iter', int MIT

    修正で許容される最大反復回数(デフォルト値は10です)

  • 'thr_iter', int TIT

    ステップサイズ拡大補正の繰り返し回数閾値(デフォルト値は4です)

  • 'max_res', scalar RES

    解析曲線上の新しい点の目標残差値(デフォルト値は1e-6です)

  • 'max_diff', scalar DIFF

    連続する2点の収束判定基準(デフォルト値は1e-6です)を決定します.

  • 'min_cos', scalar MCOS

    古い点と新しい点の解曲線までの接線間の角度の余弦の最小値(デフォルト値は0.9です)

  • 'max_res_solve', scalar RES_SOLVE

    解くべき線形系の目標残差値(デフォルト値は1e-8です)

  • 'singularities', int SING

    特異点(1は極限点,2は分岐点,2は特殊な分岐技術が必要な点)の検出と処理のためのツールをアクティブにします

  • 'non-smooth'

    平滑化されていない問題に特殊な方法を使用できるかどうかを判定します

  • 'delta_max', scalar DMAX

    異なる平滑部(デフォルト値は0.005です)に属する二つの拡張Jacobianの凸結合の試験関数を評価するための分割の最大サイズ

  • 'delta_min', scalar DMIN

    凸結合の試験関数を評価するための最小分割サイズ(デフォルト値は0.00012です)

  • 'thr_var', scalar TVAR

    分割をリファインするための閾値ばらつき(デフォルト値は0.02です)

  • 'nb_dir', int NDIR

    新しい片側分岐の位置(デフォルト値は40です)で新しい正接予測を検索する際の,一対の参照ベクトルの線形結合の総数

  • 'nb_span', int NSPAN

    線形結合を形成する基準ベクトルの結合の総数(デフォルト値は1です)

  • 'noisy' または 'very_noisy'

    continuationプロセス中に(残差値等の)詳細情報をどのように表示するかを決定します.