Gtool Project
地球流体電脳倶楽部
dcmodel プロジェクト
SIGEN
English
Main Page
Namespaces
Classes
Loading...
Searching...
No Matches
gtdata
gtvardelattr.f90
Go to the documentation of this file.
1
!
2
!= 属性の削除
3
!
4
! Authors:: Eizi TOYODA, Yasuhiro MORIKAWA
5
! Version:: $Id: gtvardelattr.f90,v 1.5 2009-05-25 09:55:58 morikawa Exp $
6
! Tag Name:: $Name: $
7
! Copyright:: Copyright (C) GFD Dennou Club, 2000-2005. All rights reserved.
8
! License:: See COPYRIGHT[link:../../COPYRIGHT]
9
!
10
! 以下のサブルーチン、関数は gtdata_generic から gtdata_generic#Del_Attr
11
! として提供されます。
12
13
subroutine
gtvardelattr
(var, name, err)
14
!
15
!== 属性の削除
16
!
17
! 変数 *var* の属性 *name* を削除します。
18
!
19
! 属性の削除時にエラーが生じた場合、メッセージを出力
20
! してプログラムは強制終了します。*err* を与えてある場合には
21
! の引数に .true. が返り、プログラムは終了しません。
22
!
23
use
gtdata_types
,
only
:
gt_variable
24
use
gtdata_internal_map
,
only
:
var_class
, vtb_class_netcdf
25
use
gtdata_netcdf_generic
,
only
:
del_attr
26
use
gtdata_netcdf_types
,
only
:
gd_nc_variable
27
use
dc_error
,
only
:
gt_ebadvar
,
storeerror
28
implicit none
29
type
(
gt_variable
),
intent(inout)
:: var
30
character(len = *)
,
intent(in)
:: name
31
logical
,
intent(out)
,
optional
:: err
32
integer
::
class
, cid
33
continue
34
call
var_class
(var,
class
, cid)
35
if
(
class
== vtb_class_netcdf)
then
36
call
del_attr
(
gd_nc_variable
(cid), name, err)
37
else
38
call
storeerror
(
gt_ebadvar
,
'GTVarDelAttr'
, err)
39
endif
40
end subroutine
gtvardelattr
gtvardelattr
subroutine gtvardelattr(var, name, err)
Definition
gtvardelattr.f90:14
gtdata_netcdf_generic::del_attr
Definition
gtdata_netcdf_generic.f90:341
dc_error
Definition
dc_error.f90:11
dc_error::storeerror
subroutine, public storeerror(number, where, err, cause_c, cause_i)
Definition
dc_error.f90:830
dc_error::gt_ebadvar
integer, parameter, public gt_ebadvar
Definition
dc_error.f90:539
gtdata_internal_map
Definition
gtdata_internal_map.f90:10
gtdata_internal_map::var_class
subroutine, public var_class(var, class, cid)
Definition
gtdata_internal_map.f90:296
gtdata_netcdf_generic
Definition
gtdata_netcdf_generic.f90:11
gtdata_netcdf_types
Definition
gtdata_netcdf_types.f90:10
gtdata_types
Definition
gtdata_types.f90:11
gtdata_netcdf_types::gd_nc_variable
Definition
gtdata_netcdf_types.f90:14
gtdata_types::gt_variable
Definition
gtdata_types.f90:18