IGMBaseLib 1.0
|
物理場データの管理オブジェクトに対する基底クラスを提供するモジュール. [詳細]
データ型 | |
type | Physical_Field |
物理場データの管理オブジェクトに対する基底クラス. [詳細] | |
関数/サブルーチン | |
subroutine, public | Physical_Field_Init (self, name, field_rank, long_name, units) |
構造型 Physical_Field の変数の初期化を行う. | |
character(STRING), public | get_long_field_name (self) |
物理場の長い名前(あるいは解説文)を取得する. | |
subroutine, public | set_long_field_name (self, long_name) |
物理場の長い名前(あるいは解説文)を設定する. | |
character(TOKEN), public | get_field_units (self) |
物理場の単位を取得する. | |
subroutine, public | set_field_units (self, units) |
物理場の単位を設定する. | |
integer, public | get_field_rank (self) |
物理場のランクを取得する. | |
character(TOKEN), public | get_field_name (self) |
物理場の(短い)名前を取得する. | |
subroutine, public | set_field_name (self, name) |
物理場の(短い)名前を設定する. |
物理場データの管理オブジェクトに対する基底クラスを提供するモジュール.
Copyright (C) GFD Dennou Club, 2011-2012. All rights reserved.
license ??
character(TOKEN),public Physical_Field_Manager::get_field_name | ( | type(Physical_Field),intent(in) | self | ) |
物理場の(短い)名前を取得する.
[in] | self | 構造型 Physical_Field の変数. |
Physical_Field_Manager.f90 の 255 行で定義されています。
integer,public Physical_Field_Manager::get_field_rank | ( | type(Physical_Field),intent(in) | self | ) |
物理場のランクを取得する.
[in] | self | 構造型 Physical_Field の変数. val 物理場のランク. |
Physical_Field_Manager.f90 の 228 行で定義されています。
character(TOKEN),public Physical_Field_Manager::get_field_units | ( | type(Physical_Field),intent(in) | self | ) |
物理場の単位を取得する.
[in] | self | 構造型 Physical_Field の変数. val 物理場の単位. |
Physical_Field_Manager.f90 の 176 行で定義されています。
character(STRING),public Physical_Field_Manager::get_long_field_name | ( | type(Physical_Field),intent(in) | self | ) |
物理場の長い名前(あるいは解説文)を取得する.
[in] | self | 構造型 Physical_Field の変数. |
Physical_Field_Manager.f90 の 123 行で定義されています。
subroutine,public Physical_Field_Manager::Physical_Field_Init | ( | type(Physical_Field),intent(inout) | self, |
character(*),intent(in) | name, | ||
integer,intent(in) | field_rank, | ||
character(*),intent(in),optional | long_name, | ||
character(*),intent(in),optional | units | ||
) |
構造型 Physical_Field の変数の初期化を行う.
[in,out] | self | 構造型 Physical_Field の変数. |
[in] | name | 物理場の(短い)名前. |
[in] | field_rank | 物理場のランク. |
[in] | long_name | 物理場の長い名前(あるいは物理場の解説文). |
[in] | units | 物理場の単位. |
Physical_Field_Manager.f90 の 89 行で定義されています。
subroutine,public Physical_Field_Manager::set_field_name | ( | type(Physical_Field),intent(inout) | self, |
character(*),intent(in) | name | ||
) |
物理場の(短い)名前を設定する.
[in,out] | self | 構造型 Physical_Field の変数. |
[in] | name | 物理場の(短い)名前. |
Physical_Field_Manager.f90 の 284 行で定義されています。
subroutine,public Physical_Field_Manager::set_field_units | ( | type(Physical_Field),intent(inout) | self, |
character(*),intent(in) | units | ||
) |
物理場の単位を設定する.
[in,out] | self | 構造型 Physical_Field の変数. |
[in] | units | 物理場の単位. |
Physical_Field_Manager.f90 の 202 行で定義されています。
subroutine,public Physical_Field_Manager::set_long_field_name | ( | type(Physical_Field),intent(inout) | self, |
character(*),intent(in) | long_name | ||
) |
物理場の長い名前(あるいは解説文)を設定する.
[in,out] | self | 構造型 Physical_Field の変数. |
[in] | long_name | 物理場の長い名前(あるいは解説文). |
Physical_Field_Manager.f90 の 150 行で定義されています。