HYPE
All Classes Namespaces Files Functions Variables Pages
Data Types | Modules | Procedures | Variables
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