gtool5 Fortran 90/95 Library
1.0.0-rc5
日本語
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Loading...
Searching...
No Matches
gtool
gtool_history_nmlinfo
hstnmlinfooutputvalid.f90
Go to the documentation of this file.
1
14
47
logical
function
hstnmlinfooutputvalid
( gthstnml, &
48
& name )
result
(result)
49
use
gtool_history_nmlinfo_types
,
only
:
gthst_nmlinfo
,
gthst_nmlinfo_entry
50
use
gtool_history_nmlinfo_internal
,
only
:
listsearch
51
implicit none
52
type
(
gthst_nmlinfo
),
intent(in)
:: gthstnml
53
character(*)
,
intent(in)
:: name
54
! 変数名.
55
! 先頭の空白は無視されます.
56
!
57
! Variable identifier.
58
! Blanks at the head of the name are ignored.
59
60
!-----------------------------------
61
! 作業変数
62
! Work variables
63
type
(
gthst_nmlinfo_entry
),
pointer
:: hptr =>null()
64
!!$ character(*), parameter:: subname = 'HstNmlInfoOutputValid'
65
continue
66
67
result = .false.
68
69
!-----------------------------------------------------------------
70
! 初期設定のチェック
71
! Check initialization
72
!-----------------------------------------------------------------
73
if
( .not. gthstnml % initialized )
goto
999
74
75
!-----------------------------------------------------------------
76
! 情報格納変数への結合
77
! Associate a variable storing information
78
!-----------------------------------------------------------------
79
hptr => gthstnml % gthstnml_list
80
call
listsearch
( gthstnml_list = hptr, &
! (inout)
81
& name = name )
! (in)
82
83
if
( .not.
associated
( hptr ) )
goto
999
84
85
!-----------------------------------------------------------------
86
! 出力の有効性のチェック
87
! Check validity of output
88
!-----------------------------------------------------------------
89
if
( hptr % interval_value > 0.0 )
then
90
result = .true.
91
goto
999
92
end if
93
94
!-----------------------------------------------------------------
95
! 終了処理, 例外処理
96
! Termination and Exception handling
97
!-----------------------------------------------------------------
98
999
continue
99
nullify
( hptr )
100
end function
hstnmlinfooutputvalid
hstnmlinfooutputvalid
logical function hstnmlinfooutputvalid(gthstnml, name)
Definition
hstnmlinfooutputvalid.f90:49
gtool_history_nmlinfo_internal::listsearch
Definition
gtool_history_nmlinfo_internal.f90:59
gtool_history_nmlinfo_internal
Definition
gtool_history_nmlinfo_internal.f90:15
gtool_history_nmlinfo_types
Definition
gtool_history_nmlinfo_types.f90:15
gtool_history_nmlinfo_types::gthst_nmlinfo_entry
Definition
gtool_history_nmlinfo_types.f90:84
gtool_history_nmlinfo_types::gthst_nmlinfo
Definition
gtool_history_nmlinfo_types.f90:51
Generated on Fri May 29 2026 05:34:32 for gtool5 Fortran 90/95 Library by
1.9.8