shr_date_mod Module Reference

Data Types

type  shr_date
interface  assignment(=)
interface  operator(==)
interface  operator(>)
interface  operator(<)

Functions/Subroutines

subroutine shr_date_assign (a, b)
logical shr_date_equals (a, b)
logical shr_date_greater (a, b)
logical shr_date_less (a, b)
type(shr_dateshr_date_initYMD (y, m, d, ns, sec)
type(shr_dateshr_date_initEDay (eDay, ns)
type(shr_dateshr_date_initCDate (cDate, ns, sec)
subroutine shr_date_adv1step (date)
subroutine shr_date_rev1step (date)
subroutine shr_date_advNextDay (date)
subroutine shr_date_revPrevDay (date)
subroutine shr_date_getYMD (date, y, m, d, s)
subroutine shr_date_getCDATE (date, cDate, s, previous)
subroutine shr_date_getEDay (date, eDay, s)
integer shr_date_getStepsPerDay (date)
integer shr_date_getStepInDay (date)
real(SHR_KIND_R8) shr_date_getJulian (date, shift)

Variables

real(SHR_KIND_R8), parameter shr_date_secsPerDay = 86400.0_SHR_KIND_R8
integer(SHR_KIND_IN), parameter shr_date_nsecsPerDay = shr_date_secsPerDay

Function/Subroutine Documentation

subroutine shr_date_mod::shr_date_adv1step ( type(shr_date),intent(inout)  date  ) 

Definition at line 348 of file shr_date_mod.F90.

subroutine shr_date_mod::shr_date_advNextDay ( type(shr_date),intent(inout)  date  ) 

Definition at line 424 of file shr_date_mod.F90.

subroutine shr_date_mod::shr_date_assign ( type(shr_date),intent(out)  a,
type(shr_date),intent(in)  b 
) [private]

Definition at line 97 of file shr_date_mod.F90.

logical shr_date_mod::shr_date_equals ( type(shr_date),intent(in)  a,
type(shr_date),intent(in)  b 
) [private]

Definition at line 120 of file shr_date_mod.F90.

subroutine shr_date_mod::shr_date_getCDATE ( type(shr_date),intent(in)  date,
integer(SHR_KIND_IN),intent(out)  cDate,
integer(SHR_KIND_IN),intent(out)  s,
logical,intent(in),optional  previous 
)

Definition at line 532 of file shr_date_mod.F90.

subroutine shr_date_mod::shr_date_getEDay ( type(shr_date),intent(in)  date,
integer(SHR_KIND_IN),intent(out)  eDay,
integer(SHR_KIND_IN),intent(out)  s 
)

Definition at line 573 of file shr_date_mod.F90.

real(SHR_KIND_R8) shr_date_mod::shr_date_getJulian ( type(shr_date),intent(in)  date,
integer(SHR_KIND_IN),intent(in),optional  shift 
)

Definition at line 669 of file shr_date_mod.F90.

integer shr_date_mod::shr_date_getStepInDay ( type(shr_date),intent(in)  date  ) 

Definition at line 638 of file shr_date_mod.F90.

integer shr_date_mod::shr_date_getStepsPerDay ( type(shr_date),intent(in)  date  ) 

Definition at line 607 of file shr_date_mod.F90.

subroutine shr_date_mod::shr_date_getYMD ( type(shr_date),intent(in)  date,
integer(SHR_KIND_IN),intent(out)  y,
integer(SHR_KIND_IN),intent(out)  m,
integer(SHR_KIND_IN),intent(out)  d,
integer(SHR_KIND_IN),intent(out)  s 
)

Definition at line 494 of file shr_date_mod.F90.

logical shr_date_mod::shr_date_greater ( type(shr_date),intent(in)  a,
type(shr_date),intent(in)  b 
) [private]

Definition at line 140 of file shr_date_mod.F90.

type(shr_date) shr_date_mod::shr_date_initCDate ( integer(SHR_KIND_IN),intent(in)  cDate,
integer(SHR_KIND_IN),intent(in)  ns,
integer(SHR_KIND_IN),intent(in),optional  sec 
)

Definition at line 300 of file shr_date_mod.F90.

type(shr_date) shr_date_mod::shr_date_initEDay ( integer(SHR_KIND_IN),intent(in)  eDay,
integer(SHR_KIND_IN),intent(in)  ns 
)

Definition at line 254 of file shr_date_mod.F90.

type(shr_date) shr_date_mod::shr_date_initYMD ( integer(SHR_KIND_IN),intent(in)  y,
integer(SHR_KIND_IN),intent(in)  m,
integer(SHR_KIND_IN),intent(in)  d,
integer(SHR_KIND_IN),intent(in)  ns,
integer(SHR_KIND_IN),intent(in),optional  sec 
)

Definition at line 198 of file shr_date_mod.F90.

logical shr_date_mod::shr_date_less ( type(shr_date),intent(in)  a,
type(shr_date),intent(in)  b 
) [private]

Definition at line 164 of file shr_date_mod.F90.

subroutine shr_date_mod::shr_date_rev1step ( type(shr_date),intent(inout)  date  )  [private]

Definition at line 385 of file shr_date_mod.F90.

subroutine shr_date_mod::shr_date_revPrevDay ( type(shr_date),intent(inout)  date  )  [private]

Definition at line 459 of file shr_date_mod.F90.


Variable Documentation

integer(SHR_KIND_IN),parameter shr_date_mod::shr_date_nsecsPerDay = shr_date_secsPerDay

Definition at line 73 of file shr_date_mod.F90.

real(SHR_KIND_R8),parameter shr_date_mod::shr_date_secsPerDay = 86400.0_SHR_KIND_R8

Definition at line 72 of file shr_date_mod.F90.

 All Classes Namespaces Files Functions Variables Defines

Generated on Wed Jun 23 12:04:56 2010 for CESM_Driver by  doxygen 1.6.1