飛沫計算用の諸条件を取り扱う
条件値クラス 条件指定ファイル(namelist)を読み込んだ結果を格納する 飛沫計算用の諸条件をまとめた構造体
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
double precision, | public | :: | dt | ||||
double precision, | public | :: | L | ||||
double precision, | public | :: | U | ||||
double precision, | public | :: | direction_g(3) | ||||
character(len=:), | public, | allocatable | :: | initialDistributionFName | |||
integer, | public | :: | restart | ||||
integer, | public | :: | stepEnd | ||||
integer, | public | :: | outputInterval | ||||
integer, | public | :: | num_drop | ||||
integer, | public | :: | periodicGeneration | ||||
real, | public | :: | T | ||||
real, | public | :: | RH | ||||
character(len=:), | public, | allocatable | :: | path2FlowFile | |||
character(len=:), | public, | allocatable | :: | meshFile | |||
double precision, | public | :: | DT_FLOW | ||||
integer, | public | :: | OFFSET | ||||
integer, | public | :: | INTERVAL_FLOW | ||||
integer, | public | :: | LoopHead | ||||
integer, | public | :: | LoopTail |
procedure , public , :: isInitialDistributionSpecified Function | 飛沫初期分布ファイルが指定されたか否かを返す |
procedure , public , :: isMeshFileSpecified Function | メッシュファイルが別途指定されたか否かを返す |
条件ファイルを読み込み、結果を構造体で返す。 このサブルーチン実装当時、構造体をそのままnamelistにできることを知らず、わざわざ変数ひとつひとつ定義した。 現在ここを変えると進行中のプロジェクト(オフィス飛沫計算など)に影響が出るおそれがあり、触れない。 いつか修正したい。
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | dir |