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 へのリンクを削除します.