gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
gtdata_generic::get_attr Interface Reference

More...

Public Member Functions

subroutine gtvargetattri (var, name, value, default)
subroutine gtvargetattrr (var, name, value, default)
subroutine gtvargetattrd (var, name, value, default)
subroutine gtvargetattrip (var, name, value)
subroutine gtvargetattrrp (var, name, value)
subroutine gtvargetattrdp (var, name, value)
subroutine gtvargetattria (var, name, value, default)
subroutine gtvargetattrra (var, name, value, default)
subroutine gtvargetattrda (var, name, value, default)
subroutine gtvargetattrcc (var, name, value, default)

Detailed Description

Get attribute interface

Multiple interfaces for scalar, array, and pointer reception.

  • Scalar: simplest, takes interpretable value, rest discarded
  • Pointer array: allocates as many entities as interpretable
  • Array: truncates excess, fills with default if short
  • Character: truncates/pads like normal character assignment

Definition at line 313 of file gtdata_generic.f90.

Member Function/Subroutine Documentation

◆ gtvargetattrcc()

subroutine gtdata_generic::get_attr::gtvargetattrcc ( type(gt_variable), intent(in) var,
character(len = *), intent(in) name,
character(len = *), intent(out) value,
character(len = *), intent(in), optional default )

Definition at line 384 of file gtdata_generic.f90.

385 use gtdata_types, only: gt_variable
386 type(GT_VARIABLE), intent(in):: var
387 character(len = *), intent(in):: name
388 character(len = *), intent(out):: value
389 character(len = *), intent(in), optional:: default

◆ gtvargetattrd()

subroutine gtdata_generic::get_attr::gtvargetattrd ( type(gt_variable), intent(in) var,
character(len = *), intent(in) name,
real(dp), intent(out) value,
real(dp), intent(in), optional default )

Definition at line 328 of file gtdata_generic.f90.

329 use gtdata_types, only: gt_variable
330 use dc_types, only: dp
331 type(GT_VARIABLE), intent(in):: var
332 character(len = *), intent(in):: name
333 real(DP), intent(out):: value
334 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.

◆ gtvargetattrda()

subroutine gtdata_generic::get_attr::gtvargetattrda ( type(gt_variable), intent(in) var,
character(len = *), intent(in) name,
real(dp), dimension(:), intent(out) value,
real(dp), intent(in) default )

Definition at line 373 of file gtdata_generic.f90.

374 use gtdata_types, only: gt_variable
375 use dc_types, only: dp
376 type(GT_VARIABLE), intent(in):: var
377 character(len = *), intent(in):: name
378 real(DP), intent(out):: value(:)
379 real(DP), intent(in):: default

References dc_types::dp.

◆ gtvargetattrdp()

subroutine gtdata_generic::get_attr::gtvargetattrdp ( type(gt_variable), intent(in) var,
character(len = *), intent(in) name,
real(dp), dimension(:), pointer value )

Definition at line 349 of file gtdata_generic.f90.

350 use gtdata_types, only: gt_variable
351 use dc_types, only: dp
352 type(GT_VARIABLE), intent(in):: var
353 character(len = *), intent(in):: name
354 real(DP), pointer:: value(:)

References dc_types::dp.

◆ gtvargetattri()

subroutine gtdata_generic::get_attr::gtvargetattri ( type(gt_variable), intent(in) var,
character(len = *), intent(in) name,
integer, intent(out) value,
integer, intent(in), optional default )

Definition at line 314 of file gtdata_generic.f90.

315 use gtdata_types, only: gt_variable
316 type(GT_VARIABLE), intent(in):: var
317 character(len = *), intent(in):: name
318 integer, intent(out):: value
319 integer, intent(in), optional:: default

◆ gtvargetattria()

subroutine gtdata_generic::get_attr::gtvargetattria ( type(gt_variable), intent(in) var,
character(len = *), intent(in) name,
integer, dimension(:), intent(out) value,
integer, intent(in) default )

Definition at line 359 of file gtdata_generic.f90.

360 use gtdata_types, only: gt_variable
361 type(GT_VARIABLE), intent(in):: var
362 character(len = *), intent(in):: name
363 integer, intent(out):: value(:)
364 integer, intent(in):: default

◆ gtvargetattrip()

subroutine gtdata_generic::get_attr::gtvargetattrip ( type(gt_variable), intent(in) var,
character(len = *), intent(in) name,
integer, dimension(:), pointer value )

Definition at line 337 of file gtdata_generic.f90.

338 use gtdata_types, only: gt_variable
339 type(GT_VARIABLE), intent(in):: var
340 character(len = *), intent(in):: name
341 integer, pointer:: value(:)

◆ gtvargetattrr()

subroutine gtdata_generic::get_attr::gtvargetattrr ( type(gt_variable), intent(in) var,
character(len = *), intent(in) name,
real, intent(out) value,
real, intent(in), optional default )

Definition at line 321 of file gtdata_generic.f90.

322 use gtdata_types, only: gt_variable
323 type(GT_VARIABLE), intent(in):: var
324 character(len = *), intent(in):: name
325 real, intent(out):: value
326 real, intent(in), optional:: default

◆ gtvargetattrra()

subroutine gtdata_generic::get_attr::gtvargetattrra ( type(gt_variable), intent(in) var,
character(len = *), intent(in) name,
real, dimension(:), intent(out) value,
real, intent(in) default )

Definition at line 366 of file gtdata_generic.f90.

367 use gtdata_types, only: gt_variable
368 type(GT_VARIABLE), intent(in):: var
369 character(len = *), intent(in):: name
370 real, intent(out):: value(:)
371 real, intent(in):: default

◆ gtvargetattrrp()

subroutine gtdata_generic::get_attr::gtvargetattrrp ( type(gt_variable), intent(in) var,
character(len = *), intent(in) name,
real, dimension(:), pointer value )

Definition at line 343 of file gtdata_generic.f90.

344 use gtdata_types, only: gt_variable
345 type(GT_VARIABLE), intent(in):: var
346 character(len = *), intent(in):: name
347 real, pointer:: value(:)

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