gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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

Get attribute value

Gets the attribute name of variable var and stores it in value. If the attribute doesn't exist or value is too short, default is used. Type conversion is performed as needed.

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
Provides kind type parameter values.
Definition dc_types.f90:55
integer, parameter, public dp
Double Precision Real number
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 
)

Get numeric attribute (stat return codes)

  • stat = -1: attribute does not exist
  • stat = 0..size(value): attribute fully read, size is stat
  • stat > size(value): array too short, needs stat elements

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: