2

メッシュ用の小さなアンラッパーを作成しようとしています。これは、有限要素法を使用して、平坦化された表面と未加工の表面の間の最小の線形応力を解決します。現時点では、結果を得るために固定された頂点がいくつかあります。これがないと、三角形はランダムに回転および移動されます...

しかし、この固定は問題には必要ないため、より良い解決策は特異行列を直接解くことです。Petsc は、ヌル空間に関する情報を提供することによって、特異なシステムを解くいくつかの方法を提供します。http://www.mcs.anl.gov/petsc/petsc-current/docs/manual.pdf#section.4.6 Eigen でこれに代わるものがあるのだろうか。そうでない場合、頂点を固定/固定せずにこの問題を解決する他の可能性はありますか?

ありがとう、よろしく

詳細については、このリンクも参照してください: 開発履歴

4

1 に答える 1

1

Eigen は、SVD 分解のアルゴリズムであるJacobi SVDを提供します。

SVD 分解はヌルスペースを与えます。ウィキペディアの記事の表記に従って、をMM = U D Vの SVD 分解とします。ここDで、 は特異値の対角行列です。次に、Range、null スペース、rankから:

M の消失特異値に対応する右特異ベクトル [V] は、M のヌル空間にまたがります。

于 2016-11-15T07:56:20.120 に答える