|
HYPE
|
Data Types | |
| type | datetype |
| interface | operator(+) |
| interface | operator(-) |
| interface | operator(.eq.) |
| interface | operator(.ne.) |
| interface | operator(.gt.) |
| interface | operator(.lt.) |
| interface | operator(.ge.) |
| interface | operator(.le.) |
| interface | operator(*) |
| type | juliandatetype |
Functions/Subroutines | |
| type(juliandatetype) function, public | date2julian (thisdate) |
| type(datetype) function, public | julian2date (juliandate) |
| type(datetype) function, public | julian2dhm (juliandate) |
| type(datetype) function, public | adddates (basedate, timestep) |
| type(datetype) function, public | subtractdates (basedate, timestep) |
| logical function | equaldates (date1, date2) |
| logical function | notequaldates (date1, date2) |
| logical function | largerdates (date1, date2) |
| logical function | largerequaldates (date1, date2) |
| logical function | smallerdates (date1, date2) |
| logical function | smallerequaldates (date1, date2) |
| type(datetype) function | inttimesdate (i, timestep) |
| type(datetype) function | datetimesint (timestep, i) |
| type(datetype) function | floattimesdate (x, timestep) |
| type(datetype) function | datetimesfloat (timestep, x) |
| real(float) function, public | timelag (date1, date2) |
| real(float) function, public | delayseconds (timestep) |
| logical function, public | leapyear (iyear) |
| integer function, public | doy (t) |
| type(datetype) function, public | mindate (date1, date2) |
| type(datetype) function, public | maxdate (date1, date2) |
| subroutine, public | format_date (date, pattern, datestring) |
Variables | |
| integer, parameter | float = kind(1.0) |
| integer, parameter | debuglevel = 0 |
| type( datetype ) function, public libdate::adddates | ( | type( datetype ), intent(in) | basedate, |
| type( datetype ), intent(in) | timestep ) |
| type(juliandatetype) function, public libdate::date2julian | ( | type(datetype), intent(in) | thisdate | ) |
|
private |
|
private |
| integer function, public libdate::doy | ( | type(datetype), intent(in) | t | ) |
|
private |
|
private |
| subroutine, public libdate::format_date | ( | type(datetype), intent(in) | date, |
| character(len=*) | pattern, | ||
| character(len=*) | datestring ) |
|
private |
| type(datetype) function, public libdate::julian2date | ( | type(juliandatetype), intent(in) | juliandate | ) |
| type(datetype) function, public libdate::julian2dhm | ( | type(juliandatetype), intent(in) | juliandate | ) |
|
private |
|
private |
| logical function, public libdate::leapyear | ( | integer, intent(in) | iyear | ) |
| type(datetype) function, public libdate::maxdate | ( | type(datetype), intent(in) | date1, |
| type(datetype), intent(in) | date2 ) |
| type(datetype) function, public libdate::mindate | ( | type(datetype), intent(in) | date1, |
| type(datetype), intent(in) | date2 ) |
|
private |
|
private |
|
private |
| type( datetype ) function, public libdate::subtractdates | ( | type( datetype ), intent(in) | basedate, |
| type( datetype ), intent(in) | timestep ) |
| real(float) function, public libdate::timelag | ( | type( datetype ), intent(in) | date1, |
| type( datetype ), intent(in) | date2 ) |
| integer, parameter libdate::debuglevel = 0 |
| integer, parameter libdate::float = kind(1.0) |