Toggle navigation
Gtool Project
地球流体電脳倶楽部
dcmodel プロジェクト
SIGEN
English
dc_utils
dcdatetimemin.f90
Go to the documentation of this file.
1
!= 利用者定義関数 min
2
!= User defined operation "min"
3
!
4
! Authors:: Yasuhiro MORIKAWA
5
! Version:: $Id: dcdatetimemin.f90,v 1.2 2009-05-31 11:46:03 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
function
dcdatetime_min_tt
(time1, time2)
result
(result)
11
!
12
! 2 つの引数の日時を比較し, より日時が遅れている方を返します.
13
!
14
use
dc_date_generic
, only
:
operator
(<)
15
use
dc_date_types
, only
:
dc_datetime
,
dc_difftime
16
implicit none
17
type
(
dc_datetime
):: result
18
type
(
dc_datetime
),
intent(in)
:: time1, time2
19
continue
20
if
( time1 < time2 )
then
21
result = time1
22
else
23
result = time2
24
end if
25
end function
dcdatetime_min_tt
26
27
function
dcdatetime_min_ff
(diff1, diff2)
result
(result)
28
!
29
! 2 つの引数の日時差を比較し, より小さい方を返します.
30
!
31
use
dc_date_generic
, only
:
operator
(<)
32
use
dc_date_types
, only
:
dc_datetime
,
dc_difftime
33
use
dc_date_internal
, only
:
dcdate_nondimcheck
34
implicit none
35
type
(
dc_difftime
):: result
36
type
(
dc_difftime
),
intent(in)
:: diff1, diff2
37
continue
38
if
( diff1 < diff2 )
then
39
result = diff1
40
else
41
result = diff2
42
end if
43
call
dcdate_nondimcheck
(
'dc_date#min'
, diff1, diff2, result)
44
end function
dcdatetime_min_ff
dc_date_internal
Definition:
dc_date_internal.f90:10
dc_date_types
Definition:
dc_date_types.f90:10
dcdatetime_min_tt
type(dc_datetime) function dcdatetime_min_tt(time1, time2)
Definition:
dcdatetimemin.f90:11
dc_date_generic
Definition:
dc_date_generic.f90:10
dc_date_internal::dcdate_nondimcheck
subroutine, public dcdate_nondimcheck(opr, diff1, diff2, rslt)
Definition:
dc_date_internal.f90:84
dcdatetime_min_ff
type(dc_difftime) function dcdatetime_min_ff(diff1, diff2)
Definition:
dcdatetimemin.f90:28
dc_date_types::dc_datetime
Definition:
dc_date_types.f90:173
dc_date_types::dc_difftime
Definition:
dc_date_types.f90:194