モデル記述と基本モデルブリック要素

GetFEM のモデル記述は複雑な線形または非線形PDE結合モデル上にいくつかの有限要素法アプリケーションを素早く構築することができます.その主旨は,複雑な状況を記述するために構築することができる所定の要素を提案することです.ブリック要素は,方程式(Poisson方程式,線形弾性...)または境界条件(Dirichlet,Neumann ...)または2つの変数間の任意の関係を記述することができます.ひとたび要素が書かれると,それは非常に異なる状況で使用することが可能です.これにより,生成されたコードの再利用と,ブリック要素によりライブラリを成長させることが可能になります.可能な限り新しい要素の定義を容易にするための努力がなされています.ブリック要素は,主に,接線線形系での寄与が定義されます.

このモデル記述は, GetFEM の旧バージョンのモデル要素を進化させたものです.古いシステムと比較して,より柔軟で,より汎用的であり,モデル(マルチフィジックス)のカップリングをより簡単な方法で可能にし,新しい成分の書き込みを容易にします.過渡微分方程式のための時間積分スキームの記述も容易です.

モデル記述のカーネルはファイル getfem/getfem_models.h に含まれています.2つの主要なオブジェクトは modelbrick です.