gf_levelset

概要

LS = gf_levelset(mesh m, int d[, string 'ws'| string f1[, string f2 | string 'ws']])

説明 :

levelsetオブジェクトの汎用的なコンストラクタです.

level-setオブジェクトは,プライマリlevel-setと,オプションで破壊を表すために使用されるセカンダリlevel-set( p(x) がプライマリlevel-set関数で, s(x) がセカンダリlevel-setの場合,亀裂は次の式で定義されます. <latex style="text"><![CDATA[p(x)=0]]></latex> と <latex style="text"><![CDATA[s(x)leq0]]></latex> :セカンダリの役割は,亀裂の前面/先端を決定することです)によって表されます.

注:

次に示すすべてのツールでは,パッケージqhullがシステムにインストールされている必要があります.このパッケージは広く入手可能です.任意の次元における凸包とDelaunay三角形分割を計算します.

コマンドリスト

LS = gf_levelset(mesh m, int d[, string 'ws'| string f1[, string f2 | string 'ws']])

メッシュ上にlevelsetオブジェクトを作成します.このオブジェクトは一次関数(およびオプションの2次関数の両方)で表現され,次数<literal>d</literal>のmesh_femで定義されます.

(セカンダリの) <literal>ws</literal> が設定されている場合,このlevelsetはプライマリ関数とセカンダリ関数で表されます. <literal>f1</literal> が設定されている場合,基本関数は(高水準汎用アセンブリ言語の構文を使用した)表現で定義されます. <literal>f2</literal> が設定されている場合,このlevelsetは,これらの式で定義されるプライマリ関数とセカンダリ関数で表されます.