|
|
◆ WriteVtkUg()
| Sub WriteVtkUg |
( |
FName As |
String, |
|
|
N As |
Long, |
|
|
X() As |
Double, |
|
|
Y() As |
Double, |
|
|
Z() As |
Double, |
|
|
Ne As |
Long, |
|
|
Kc() As |
Long, |
|
|
U() As |
Double, |
|
|
Info As |
Long |
|
) |
| |
VTKファイルへの出力 (有限要素法による偏微分方程式の解) [実験バージョン]
- 目的
- 有限要素法による偏微分方程式の解を VTK ファイルに出力する (メッシュ情報を含む).
- 引数
-
| [in] | Fname | 出力ファイル名. |
| [in] | N | 格子点数. |
| [in] | X() | 配列 X(LX - 1) (LX >= N)
格子点の X 座標. |
| [in] | Y() | 配列 Y(LY - 1) (LY >= N)
格子点の Y 座標. |
| [in] | Z() | 配列 X(LZ - 1) (LZ >= N)
格子点の Z 座標. |
| [in] | Ne | 有限要素法のエレメント数. (Ne >= 1) |
| [in] | Kc() | 配列 Kc(LKc1 - 1, LKc2 - 1) (LKc1 >= Nn + 1, LKc2 >= Ne)
コネクション行列: Kc(0, K-1) は要素 K のタイプ, Kc(1, K-1), ..., Kc(Nn, K-1) は要素 K の節点を示す (Nn は要素中の節点数).
要素タイプの値は次のとおり.
= 1: 2節点直線.
= 2: 3節点3角形.
= 3: 4節点4角形.
= 4: 4節点4面体.
= 5: 8節点6面体.
= 6: 6節点プリズム.
= 7: 5節点ピラミッド.
= 8: 3節点2次線要素.
= 10: 9節点2次4角形.
= 15: 点要素. |
| [in] | U() | 配列 U(LU - 1) (LU >= N)
格子点上の値. |
| [out] | Info | リターンコード.
= 0: 正常終了.
= i < 0: (-i)番目の入力パラメータの誤り.
= 11: ファイルオープンエラー.
= 12: 要素タイプが正しくない. |
|