|
|
◆ writevtkug()
| def writevtkug |
( |
fname |
, |
|
|
n |
, |
|
|
x |
, |
|
|
y |
, |
|
|
z |
, |
|
|
ne |
, |
|
|
kc |
, |
|
|
u |
|
|
) |
| |
VTKファイルへの出力 (有限要素法による偏微分方程式の解)
- 目的
- 有限要素法による偏微分方程式の解を VTK ファイルに出力する (メッシュ情報を含む).
- 戻り値
- info (int)
= 0: 正常終了.
= i < 0: (-i)番目の入力パラメータの誤り.
= 11: ファイルオープンエラー.
= 12: 要素タイプが正しくない.
- 引数
-
| [in] | fname | 出力ファイル名. |
| [in] | n | 格子点数. |
| [in] | x | Numpy ndarray (1次元配列, float, n)
格子点の x 座標. |
| [in] | y | Numpy ndarray (1次元配列, float, n)
格子点の y 座標. |
| [in] | z | Numpy ndarray (1次元配列, float, n)
格子点の z 座標. |
| [in] | ne | 有限要素法のエレメント数. (ne >= 1) |
| [in] | kc | Numpy ndarray (2次元配列, int32, ldkc x ne) (ldkc = nn + 1 (ただし nn は要素の節点数))
コネクション行列: kc[k, 0] は要素 k のタイプ, kc[k, 1], ..., kc[k, nn] は要素 k の節点を表す.
要素タイプの値は次のとおり.
= 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 | Numpy ndarray (1次元配列, float, n)
格子点上の値. |
|