GlobalFunction¶
- class GlobalFunction(*args)¶
GetFEM GlobalFunction オブジェクト
Global functionオブジェクトは次の3つの関数で表されます.
関数 val .
勾配関数 grad .
Hessian関数 hess .
このタイプの関数は,ローカルおよびグローバルなenrichment関数として使用されます.グローバル関数Hessianは(4次微分問題のみの)オプションのパラメータです.
GlobalFunctionオブジェクトの汎用的なコンストラクタ
GF = GlobalFunction('cutoff', int fn, scalar r, scalar r1, scalar r0)
はグローバルなカットオフ関数を作成します.GF = GlobalFunction('crack', int fn)
亀裂をモデル化するためのグローバルな近端漸近関数を作成します.GF = GlobalFunction('parser', string val[, string grad[, string hess]])
文字列 val, grad および hess からグローバル関数を作成します.この関数は,汎用アセンブリ言語の微分を使用することができます...完成予定です.GF = GlobalFunction('product', GlobalFunction F, GlobalFunction G)
2つのグローバル関数の積を作成します.GF = GlobalFunction('add', GlobalFunction gf1, GlobalFunction gf2)
2つのグローバル関数を加算します.
- char()¶
GlobalFunctionの(ユニークな)文字列表示を出力します.
これを使用して,2つの異なるGlobalFunctionオブジェクト間の比較を実行できます.この機能は完成予定です.
- display()¶
GlobalFunctionオブジェクトの簡単な概要を表示します.
- grad(PTs)¶
Return grad function evaluation in PTs (column points).
返される GRADs の各列は [Gx,Gy] の形式になっています.
- hess(PTs)¶
Return hess function evaluation in PTs (column points).
返される HESSs の各列は [Hxx,Hxy,Hyx,Hyy] という形式になっています.
- val(PTs)¶
Return val function evaluation in PTs (column points).