Go to the source code of this file.
◆ dcdatetime_lt_ff()
logical function dcdatetime_lt_ff |
( |
type(dc_difftime), intent(in) |
diff1, |
|
|
type(dc_difftime), intent(in) |
diff2 |
|
) |
| |
Definition at line 43 of file dcdatetimelt.f90.
51 &
operator(<),
operator(>),
operator(<=),
operator(>=),
operator(==)
53 type(dc_difftime),
intent(in):: diff1, diff2
55 if ( diff1 % day_seconds == diff2 % day_seconds )
then 57 if ( diff1 % mon < diff2 % mon )
then 58 result = .true. ;
return 59 elseif ( diff1 % mon > diff2 % mon )
then 60 result = .false. ;
return 62 if ( diff1 % day < diff2 % day )
then 63 result = .true. ;
return 64 elseif ( diff1 % day > diff2 % day )
then 65 result = .false. ;
return 67 if ( diff1 % sec < diff2 % sec )
then 68 result = .true. ;
return 69 elseif ( diff1 % sec > diff2 % sec )
then 70 result = .false. ;
return
◆ dcdatetime_lt_fi()
logical function dcdatetime_lt_fi |
( |
type(dc_difftime), intent(in) |
diff, |
|
|
integer, intent(in) |
factor |
|
) |
| |
Definition at line 85 of file dcdatetimelt.f90.
93 type(dc_difftime),
intent(in):: diff
94 integer,
intent(in):: factor
◆ dcdatetime_lt_if()
logical function dcdatetime_lt_if |
( |
integer, intent(in) |
factor, |
|
|
type(dc_difftime), intent(in) |
diff |
|
) |
| |
Definition at line 100 of file dcdatetimelt.f90.
108 integer,
intent(in):: factor
109 type(dc_difftime),
intent(in):: diff
111 result = factor <
evalsec(diff)
◆ dcdatetime_lt_tt()
logical function dcdatetime_lt_tt |
( |
type(dc_datetime), intent(in) |
time1, |
|
|
type(dc_datetime), intent(in) |
time2 |
|
) |
| |
Definition at line 11 of file dcdatetimelt.f90.
19 &
operator(==),
operator(<),
operator(>),
operator(<=),
operator(>=), &
22 type(dc_datetime),
intent(in):: time1, time2
23 type(dc_scaled_sec):: year1, year2, time1_sec, time2_sec
25 call eval(time1, sclyear=year1)
26 call eval(time2, sclyear=year2)
27 if (year1 < year2)
then 29 elseif (year1 > year2)
then 34 if (time1_sec < time2_sec)
then