|
pure elemental type(timedelta) function | mod_timedelta::timedelta_constructor (days, hours, minutes, seconds, milliseconds) |
|
pure elemental integer function | mod_timedelta::getdays (self) |
|
pure elemental integer function | mod_timedelta::gethours (self) |
|
pure elemental integer function | mod_timedelta::getminutes (self) |
|
pure elemental integer function | mod_timedelta::getseconds (self) |
|
pure elemental integer function | mod_timedelta::getmilliseconds (self) |
|
pure elemental real(kind=real64) function | mod_timedelta::total_seconds (self) |
|
pure elemental type(timedelta) function | mod_timedelta::timedelta_plus_timedelta (t0, t1) |
|
pure elemental type(timedelta) function | mod_timedelta::timedelta_minus_timedelta (t0, t1) |
|
pure elemental type(timedelta) function | mod_timedelta::unary_minus_timedelta (t0) |
|
pure elemental logical function | mod_timedelta::eq (td0, td1) |
|
pure elemental logical function | mod_timedelta::neq (td0, td1) |
|
pure elemental logical function | mod_timedelta::gt (td0, td1) |
|
pure elemental logical function | mod_timedelta::ge (td0, td1) |
|
pure elemental logical function | mod_timedelta::lt (td0, td1) |
|
pure elemental logical function | mod_timedelta::le (td0, td1) |
|
pure elemental type(datetime) function | mod_datetime::datetime_constructor (year, month, day, hour, minute, second, millisecond, tz) |
|
pure elemental integer function | mod_datetime::getyear (self) |
|
pure elemental integer function | mod_datetime::getmonth (self) |
|
pure elemental integer function | mod_datetime::getday (self) |
|
pure elemental integer function | mod_datetime::gethour (self) |
|
pure elemental integer function | mod_datetime::getminute (self) |
|
pure elemental integer function | mod_datetime::getsecond (self) |
|
pure elemental integer function | mod_datetime::getmillisecond (self) |
|
pure elemental real(kind=real64) function | mod_datetime::gettz (self) |
|
pure elemental subroutine | mod_datetime::addmilliseconds (self, ms) |
|
pure elemental subroutine | mod_datetime::addseconds (self, s) |
|
pure elemental subroutine | mod_datetime::addminutes (self, m) |
|
pure elemental subroutine | mod_datetime::addhours (self, h) |
|
pure elemental subroutine | mod_datetime::adddays (self, d) |
|
pure elemental character(len=23) function | mod_datetime::isoformat (self, sep) |
|
pure elemental logical function | mod_datetime::isvalid (self) |
|
type(datetime) function | mod_datetime::now () |
|
pure elemental integer function | mod_datetime::weekday (self) |
|
pure elemental integer function | mod_datetime::isoweekday (self) |
|
pure elemental character(len=9) function | mod_datetime::weekdaylong (self) |
|
pure elemental character(len=9) function | mod_datetime::isoweekdaylong (self) |
|
pure elemental character(len=3) function | mod_datetime::weekdayshort (self) |
|
pure elemental character(len=3) function | mod_datetime::isoweekdayshort (self) |
|
integer function, dimension(3) | mod_datetime::isocalendar (self) |
|
integer function | mod_datetime::secondssinceepoch (self) |
|
character(len=:) function, allocatable | mod_datetime::strftime (self, format) |
|
pure elemental type(tm_struct) function | mod_datetime::tm (self) |
|
pure elemental character(len=5) function | mod_datetime::tzoffset (self) |
|
pure elemental type(datetime) function | mod_datetime::utc (self) |
|
pure elemental integer function | mod_datetime::yearday (self) |
|
pure elemental type(datetime) function | mod_datetime::datetime_plus_timedelta (d0, t) |
|
pure elemental type(datetime) function | mod_datetime::timedelta_plus_datetime (t, d0) |
|
pure elemental type(datetime) function | mod_datetime::datetime_minus_timedelta (d0, t) |
|
pure elemental type(timedelta) function | mod_datetime::datetime_minus_datetime (d0, d1) |
|
pure elemental logical function | mod_datetime::gt (d0, d1) |
|
pure elemental logical function | mod_datetime::lt (d0, d1) |
|
pure elemental logical function | mod_datetime::eq (d0, d1) |
|
pure elemental logical function | mod_datetime::neq (d0, d1) |
|
pure elemental logical function | mod_datetime::ge (d0, d1) |
|
pure elemental logical function | mod_datetime::le (d0, d1) |
|
pure elemental logical function, public | mod_datetime::isleapyear (year) |
|
pure type(datetime) function, dimension(:), allocatable, public | mod_datetime::datetimerange (d0, d1, t) |
|
pure elemental integer function, public | mod_datetime::daysinmonth (month, year) |
|
pure elemental integer function, public | mod_datetime::daysinyear (year) |
|
pure elemental real(kind=real64) function, public | mod_datetime::date2num (d) |
|
pure elemental type(datetime) function, public | mod_datetime::num2date (num) |
|
type(datetime) function, public | mod_datetime::strptime (str, format) |
|
pure elemental type(datetime) function, public | mod_datetime::tm2date (ctime) |
|
pure character(len=length) function | mod_datetime::int2str (i, length) |
|
pure elemental subroutine | mod_clock::reset (self) |
|
pure elemental subroutine | mod_clock::tick (self) |
|
|
real(kind=real64), parameter, public | mod_constants::zero = 0_REAL64 |
|
real(kind=real64), parameter, public | mod_constants::one = 1_REAL64 |
|
real(kind=real64), parameter, public | mod_constants::d2h = 24_REAL64 |
|
real(kind=real64), parameter, public | mod_constants::h2d = one/d2h |
|
real(kind=real64), parameter, public | mod_constants::d2m = d2h*60_REAL64 |
|
real(kind=real64), parameter, public | mod_constants::m2d = one/d2m |
|
real(kind=real64), parameter, public | mod_constants::m2h = one/60_REAL64 |
|
real(kind=real64), parameter, public | mod_constants::s2d = m2d/60_REAL64 |
|
real(kind=real64), parameter, public | mod_constants::d2s = 86400_REAL64 |
|
real(kind=real64), parameter, public | mod_constants::h2s = 3600_REAL64 |
|
real(kind=real64), parameter, public | mod_constants::s2h = one/h2s |
|
real(kind=real64), parameter, public | mod_constants::m2s = 60_REAL64 |
|
real(kind=real64), parameter, public | mod_constants::s2m = one/m2s |
|
integer, parameter, public | mod_constants::maxstrlen = 99 |
|