Toggle navigation
Gtool Project
地球流体電脳倶楽部
dcmodel プロジェクト
SIGEN
English
gtdata
gtvarequivalent.f90
Go to the documentation of this file.
1
!
2
!= GT_VARIABLE 型変数の同値判定
3
!
4
! Authors:: Eizi TOYODA, Yasuhiro MORIKAWA
5
! Version:: $Id: gtvarequivalent.f90,v 1.3 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 から
11
! gtdata_generic#operator(.equivalent.) として提供されます。
12
13
logical
function
gtvarequivalent
(var1, var2)
result
(result)
14
!
15
!== GT_VARIABLE 型変数の同値判定
16
!
17
! 変数 <b>var1</b>, <b>var2</b> を比較し、同値である場合は .true. を、
18
! そうで無い場合は .false. を返します。
19
!
20
use
gtdata_types
, only
:
gt_variable
21
use
gtdata_internal_map
, only
:
var_class
22
type
(
gt_variable
),
intent(in)
:: var1, var2
23
integer
:: class1, class2, cid1, cid2
24
continue
25
call
var_class
(var1, class1, cid1)
26
call
var_class
(var2, class2, cid2)
27
result = (class1 == class2) .and. (cid1 == cid2)
28
end function
gtvarequivalent
gtdata_types::gt_variable
Definition:
gtdata_types.f90:18
gtdata_internal_map
Definition:
gtdata_internal_map.f90:10
gtdata_types
Definition:
gtdata_types.f90:11
gtvarequivalent
logical function gtvarequivalent(var1, var2)
Definition:
gtvarequivalent.f90:14
gtdata_internal_map::var_class
subroutine, public var_class(var, class, cid)
Definition:
gtdata_internal_map.f90:297