:tocdepth: 1

==================================
geometryタグ
==================================

.. index::
	single: geometryタグ

[|today| 更新]

| 解析領域の次元の情報を設定します．ハンドブックの
|    12.1 解析の次元 
| の節の項目の設定を行います．

.. csv-table:: geometry:タグ
	:header: ラベル, 既定値, 説明
	:widths: 3, 1, 7 

	GEOMETRY, 0, "| 解析領域の次元 
	| 0: 三次元
	| 1: 二次元並進対称（XY平面で定義）
	| 2: 二次元軸対称（ZX平面で定義）
	| 3: 二次元メッシュより軸対称三次元メッシュを自動生成
	| 4: 二次元メッシュより積み上げで三次元メッシュを自動生成"
	DELTA_Z, 0, "z軸方向の要素の長さ（GEOMETRY=1の時）"
	DELTA_THETA, 0, "角度方向の要素の角度（GEOMETRY=2,3の時）"
	NO_LAYERS, "0", "| 三次元軸対称メッシュの層数（GEOMETRY=3の時）
	| 0: 360層"
	ADD_SYMMETRY, "0", "| 二次元解析時において解析平面にBn=0を設定の有無
	| 0: Bn=0面を設定する（通常の二次元解析）
	| -1: Bn=0面を設定しない（特殊な二次元解析のケース）"
	PITCH, "0", "| 捻りピッチ（GEOMETRY=1の時）
	| > 0: 右ねじ方向 
	| < 0: 左ねじ方向"

使用例（三次元メッシュを使った三次元解析）
------------------------------------------------------

.. code-block:: YAML

	既定値のままで問題なし	

使用例（XY平面の二次元メッシュを使った二次元解析）
------------------------------------------------------

.. code-block:: YAML

	geometry:
	  GEOMETRY: 1
	  DELTA_Z: 1e-3

使用例（ZX平面の二次元メッシュを使った二次元軸対称解析）
----------------------------------------------------------

.. code-block:: YAML

	geometry:
	  GEOMETRY: 2
	  DELTA_THETA: 1

使用例（XY平面の二次元メッシュを積み上げる三次元解析）
----------------------------------------------------------
別途，積み上げ座標を記した **2D_to_3D**　ファイルが必要．

.. code-block:: YAML

	geometry:
	  GEOMETRY: 4
	  DELTA_Z: 1e-3
