MeshLevelSet¶
- class MeshLevelSet(*args)¶
GetFEM MeshLevelSetオブジェクト
mesh_levelsetオブジェクトの汎用的なコンストラクタです.このオブジェクトの役割は,一定数のlevel_setによるメッシュカットを提供することです.このオブジェクトは等角積分法(オブジェクトmimおよびenrich有限要素法(XFEM))の構築に使用されます.
MeshLevelSetオブジェクトの汎用的なコンストラクタ
MLS = MeshLevelSet(Mesh m)
メッシュから新しい MeshLevelSet オブジェクトを作成し,そのハンドルを返します.
- adapt()¶
すべての作業を行います(levelsetで凸を切り取る).
MeshLevelSetオブジェクトを初期化したり,任意のlevelset関数の値が変更されたときにそれを実現するには,このメソッドを呼び出す必要があります.
- add(ls)¶
LevelSet ls へのリンクを追加します.
参照のみが保持され,コピーは行われません.リンクされたメッシュがLevelSetによってカットされていることを示すには, ls がLevelSetオブジェクトであるこのメソッドを呼び出す必要があります.任意の数のLevelSetを追加できます.
警告
ls のメッシュとリンクされたメッシュは同じでなければなりません.
- char()¶
MeshLevelSetの(ユニークな)文字列表現を出力します.
これを使用して,2つの異なるMeshLevelSetオブジェクト間の比較を実行できます.この機能は完成予定です.
- crack_tip_convexes()¶
リンクされたメッシュの凸のリンクされたLevelSetの先端を持つ #id のリストを返します.
- cut_mesh()¶
リンクされたLevelSetでカットされたメッシュを返します.
- display()¶
MeshLevelSetオブジェクトの簡単な概要が表示されます.
- levelsets()¶
リンクされたLevelSetへの参照のリストを返します.
- linked_mesh()¶
リンクされたメッシュへの参照を返します.
- memsize()¶
MeshLevelSetで使用されているメモリ量(バイト単位)を返します.
- nb_ls()¶
リンクされたLevelSetの数を返します.
- sup(ls)¶
レベルセット ls へのリンクを削除します.