IGMBaseLib 1.0
データ型 | 関数/サブルーチン

Physical_Field_Managerモジュール

物理場データの管理オブジェクトに対する基底クラスを提供するモジュール. [詳細]

データ型

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 ??

作者:
Yuta Kawai

関数/サブルーチン

character(TOKEN),public Physical_Field_Manager::get_field_name ( type(Physical_Field),intent(in)  self)

物理場の(短い)名前を取得する.

引数:
[in]self構造型 Physical_Field の変数.
戻り値:
物理場の(短い)名前.

Physical_Field_Manager.f90255 行で定義されています。

integer,public Physical_Field_Manager::get_field_rank ( type(Physical_Field),intent(in)  self)

物理場のランクを取得する.

引数:
[in]self構造型 Physical_Field の変数. val 物理場のランク.

Physical_Field_Manager.f90228 行で定義されています。

character(TOKEN),public Physical_Field_Manager::get_field_units ( type(Physical_Field),intent(in)  self)

物理場の単位を取得する.

引数:
[in]self構造型 Physical_Field の変数. val 物理場の単位.

Physical_Field_Manager.f90176 行で定義されています。

character(STRING),public Physical_Field_Manager::get_long_field_name ( type(Physical_Field),intent(in)  self)

物理場の長い名前(あるいは解説文)を取得する.

引数:
[in]self構造型 Physical_Field の変数.
戻り値:
val 物理場の長い名前(あるいは解説文).

Physical_Field_Manager.f90123 行で定義されています。

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.f9089 行で定義されています。

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.f90284 行で定義されています。

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.f90202 行で定義されています。

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.f90150 行で定義されています。

 全て クラス ネームスペース ファイル 関数 変数