HYPE
Loading...
Searching...
No Matches
libdate.f90 File Reference

Data Types

type  libdate::datetype
interface  libdate::operator(+)
interface  libdate::operator(-)
interface  libdate::operator(.eq.)
interface  libdate::operator(.ne.)
interface  libdate::operator(.gt.)
interface  libdate::operator(.lt.)
interface  libdate::operator(.ge.)
interface  libdate::operator(.le.)
interface  libdate::operator(*)
type  libdate::juliandatetype

Modules

module  libdate

Procedures

type(juliandatetype) function, public libdate::date2julian (thisdate)
type(datetype) function, public libdate::julian2date (juliandate)
type(datetype) function, public libdate::julian2dhm (juliandate)
type(datetype) function, public libdate::adddates (basedate, timestep)
type(datetype) function, public libdate::subtractdates (basedate, timestep)
logical function libdate::equaldates (date1, date2)
logical function libdate::notequaldates (date1, date2)
logical function libdate::largerdates (date1, date2)
logical function libdate::largerequaldates (date1, date2)
logical function libdate::smallerdates (date1, date2)
logical function libdate::smallerequaldates (date1, date2)
type(datetype) function libdate::inttimesdate (i, timestep)
type(datetype) function libdate::datetimesint (timestep, i)
type(datetype) function libdate::floattimesdate (x, timestep)
type(datetype) function libdate::datetimesfloat (timestep, x)
real(float) function, public libdate::timelag (date1, date2)
real(float) function, public libdate::delayseconds (timestep)
logical function, public libdate::leapyear (iyear)
integer function, public libdate::doy (t)
type(datetype) function, public libdate::mindate (date1, date2)
type(datetype) function, public libdate::maxdate (date1, date2)
subroutine, public libdate::format_date (date, pattern, datestring)

Variables

integer, parameter libdate::float = kind(1.0)
integer, parameter libdate::debuglevel = 0