gtool5 Fortran 90/95 ライブラリ 1.0.0-rc5
English
Loading...
Searching...
No Matches
gtdata_netcdf_generic::get_attr Interface Reference

More...

Public Member Functions

subroutine gdncattrgetchar (var, name, value, default, stat)
subroutine gdncvargetattrlogical (var, name, value, default)
subroutine gdncattrgetreal (var, name, value, stat, default)
subroutine gdncattrgetdouble (var, name, value, stat, default)
subroutine gdncattrgetint (var, name, value, stat, default)

Detailed Description

属性値を取得

変数 var の属性 name を取得して value に格納します。 属性が存在しないか value の長さが不足している場合は default が補われます。必要に応じて型変換が行われます。

Definition at line 353 of file gtdata_netcdf_generic.f90.

Member Function/Subroutine Documentation

◆ gdncattrgetchar()

subroutine gtdata_netcdf_generic::get_attr::gdncattrgetchar ( type(gd_nc_variable), intent(in) var,
character(len = *), intent(in) name,
character(len = *), intent(out) value,
character(len = *), intent(in) default,
integer, intent(out) stat )

Definition at line 355 of file gtdata_netcdf_generic.f90.

357 type(GD_NC_VARIABLE), intent(in):: var
358 character(len = *), intent(in):: name
359 character(len = *), intent(out):: value
360 character(len = *), intent(in):: default
361 integer, intent(out):: stat

◆ gdncattrgetdouble()

subroutine gtdata_netcdf_generic::get_attr::gdncattrgetdouble ( type(gd_nc_variable), intent(in) var,
character(len = *), intent(in) name,
real(dp), dimension(:), intent(out) value,
integer, intent(out) stat,
real(dp), intent(in), optional default )

Definition at line 396 of file gtdata_netcdf_generic.f90.

397 use dc_types, only: dp
399 type(GD_NC_VARIABLE), intent(in):: var
400 character(len = *), intent(in):: name
401 real(DP), intent(out):: value(:)
402 integer, intent(out):: stat
403 real(DP), intent(in), optional:: default
種別型パラメタを提供します。
Definition dc_types.f90:55
integer, parameter, public dp
倍精度実数型変数
Definition dc_types.f90:92

References dc_types::dp.

◆ gdncattrgetint()

subroutine gtdata_netcdf_generic::get_attr::gdncattrgetint ( type(gd_nc_variable), intent(in) var,
character(len = *), intent(in) name,
integer, dimension(:), intent(out) value,
integer, intent(out) stat,
integer, intent(in), optional default )

Definition at line 406 of file gtdata_netcdf_generic.f90.

408 type(GD_NC_VARIABLE), intent(in):: var
409 character(len = *), intent(in):: name
410 integer, intent(out):: value(:)
411 integer, intent(out):: stat
412 integer, intent(in), optional:: default

◆ gdncattrgetreal()

subroutine gtdata_netcdf_generic::get_attr::gdncattrgetreal ( type(gd_nc_variable), intent(in) var,
character(len = *), intent(in) name,
real, dimension(:), intent(out) value,
integer, intent(out) stat,
real, intent(in), optional default )

数値属性を取得 (stat 戻り値)

  • stat = -1: 属性が存在しない
  • stat = 0..size(value): 属性を全部読み取った、サイズは stat 個
  • stat > size(value): 配列長不足、stat 個必要

Definition at line 387 of file gtdata_netcdf_generic.f90.

389 type(GD_NC_VARIABLE), intent(in):: var
390 character(len = *), intent(in):: name
391 real, intent(out):: value(:)
392 integer, intent(out):: stat
393 real, intent(in), optional:: default

◆ gdncvargetattrlogical()

subroutine gtdata_netcdf_generic::get_attr::gdncvargetattrlogical ( type(gd_nc_variable), intent(in) var,
character(len = *), intent(in) name,
logical, intent(out) value,
logical, intent(in), optional default )

Definition at line 364 of file gtdata_netcdf_generic.f90.

366 type(GD_NC_VARIABLE), intent(in):: var
367 character(len = *), intent(in):: name
368 logical, intent(out):: value
369 logical, intent(in), optional:: default

The documentation for this interface was generated from the following file: