Toggle navigation
Gtool Project
地球流体電脳倶楽部
dcmodel プロジェクト
SIGEN
English
gtdata
gtdata_netcdf
gdncvartostring.f90
Go to the documentation of this file.
1
function
gdncvartostring
(var)
result
(result)
2
use
dc_types
, only
:
string
3
use
dc_string
, only
:
cprintf
4
use
gtdata_netcdf_internal
, only
: gd_nc_variable_entry,
vtable_lookup
5
use
gtdata_netcdf_types
, only
:
gd_nc_variable
6
implicit none
7
character(string)
:: result
8
type
(
gd_nc_variable
),
intent(in)
:: var
9
type
(
gd_nc_variable_entry
):: ent
10
continue
11
if
(
vtable_lookup
(var, ent) /= 0)
then
12
result =
cprintf
(
"GD_NC_VARIABLE(bad id %d)"
, i=(/var%id/))
13
else
14
result =
cprintf
(
"GD_NC_VARIABLE(file=%d, var=%d, dim=%d)"
, &
15
& i=(/ent%fileid, ent%varid, ent%dimid/))
16
endif
17
end function
gdncvartostring
gtdata_netcdf_internal::vtable_lookup
integer function, public vtable_lookup(var, entry)
Definition:
gtdata_netcdf_internal.f90:180
gtdata_netcdf_internal
Definition:
gtdata_netcdf_internal.f90:11
gtdata_netcdf_types
Definition:
gtdata_netcdf_types.f90:10
dc_string::cprintf
Definition:
dc_string.f90:172
dc_string
文字型変数の操作.
Definition:
dc_string.f90:24
dc_types
種別型パラメタを提供します。
Definition:
dc_types.f90:49
gdncvartostring
character(string) function gdncvartostring(var)
Definition:
gdncvartostring.f90:2
gtdata_netcdf_types::gd_nc_variable
Definition:
gtdata_netcdf_types.f90:14
gtdata_netcdf_types::gd_nc_variable_entry
Definition:
gtdata_netcdf_types.f90:20
dc_types::string
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ
Definition:
dc_types.f90:118