5.13.3-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_common_datetime_type::datetimeinfo Type Reference

Public Member Functions

procedure init (this, idomain)
 
procedure increment (this)
 
procedure update_lai_timestep (this)
 
procedure writeout (this, timestep_model_outputs, tt)
 

Public Attributes

integer(i4) ntimesteps
 number of timesteps in simulation period
 
real(dp) newtime
 starts with simPer(iDomain)julStart, then increments with julday(...)
 
integer(i4) day
 current day
 
integer(i4) month
 current month
 
integer(i4) year
 current year
 
integer(i4) hour
 
logical is_new_day
 
logical is_new_month
 
logical is_new_year
 
integer(i4) ilai
 
integer(i4) yid
 
integer(i4) tindex_out
 

Private Attributes

integer(i4), private prev_day
 
integer(i4), private prev_month
 
integer(i4), private prev_year
 

Detailed Description

Definition at line 28 of file mo_common_datetime_type.f90.

Member Function/Subroutine Documentation

◆ increment()

procedure mo_common_datetime_type::datetimeinfo::increment ( class(datetimeinfo), intent(inout) this)

Definition at line 63 of file mo_common_datetime_type.f90.

◆ init()

procedure mo_common_datetime_type::datetimeinfo::init ( class(datetimeinfo), intent(inout) this,
integer(i4), intent(in) idomain )

Definition at line 62 of file mo_common_datetime_type.f90.

◆ update_lai_timestep()

procedure mo_common_datetime_type::datetimeinfo::update_lai_timestep ( class(datetimeinfo), intent(inout) this)

Definition at line 64 of file mo_common_datetime_type.f90.

◆ writeout()

procedure mo_common_datetime_type::datetimeinfo::writeout ( class(datetimeinfo), intent(in) this,
integer(i4), intent(in) timestep_model_outputs,
integer(i4), intent(in) tt )

Definition at line 66 of file mo_common_datetime_type.f90.

Member Data Documentation

◆ day

integer(i4) mo_common_datetime_type::datetimeinfo::day

current day

Definition at line 36 of file mo_common_datetime_type.f90.

◆ hour

integer(i4) mo_common_datetime_type::datetimeinfo::hour

Definition at line 42 of file mo_common_datetime_type.f90.

◆ ilai

integer(i4) mo_common_datetime_type::datetimeinfo::ilai

Definition at line 55 of file mo_common_datetime_type.f90.

◆ is_new_day

logical mo_common_datetime_type::datetimeinfo::is_new_day

Definition at line 51 of file mo_common_datetime_type.f90.

◆ is_new_month

logical mo_common_datetime_type::datetimeinfo::is_new_month

Definition at line 52 of file mo_common_datetime_type.f90.

◆ is_new_year

logical mo_common_datetime_type::datetimeinfo::is_new_year

Definition at line 53 of file mo_common_datetime_type.f90.

◆ month

integer(i4) mo_common_datetime_type::datetimeinfo::month

current month

Definition at line 38 of file mo_common_datetime_type.f90.

◆ newtime

real(dp) mo_common_datetime_type::datetimeinfo::newtime

starts with simPer(iDomain)julStart, then increments with julday(...)

Definition at line 33 of file mo_common_datetime_type.f90.

◆ ntimesteps

integer(i4) mo_common_datetime_type::datetimeinfo::ntimesteps

number of timesteps in simulation period

Definition at line 30 of file mo_common_datetime_type.f90.

◆ prev_day

integer(i4), private mo_common_datetime_type::datetimeinfo::prev_day
private

Definition at line 46 of file mo_common_datetime_type.f90.

◆ prev_month

integer(i4), private mo_common_datetime_type::datetimeinfo::prev_month
private

Definition at line 47 of file mo_common_datetime_type.f90.

◆ prev_year

integer(i4), private mo_common_datetime_type::datetimeinfo::prev_year
private

Definition at line 48 of file mo_common_datetime_type.f90.

◆ tindex_out

integer(i4) mo_common_datetime_type::datetimeinfo::tindex_out

Definition at line 59 of file mo_common_datetime_type.f90.

◆ year

integer(i4) mo_common_datetime_type::datetimeinfo::year

current year

Definition at line 40 of file mo_common_datetime_type.f90.

◆ yid

integer(i4) mo_common_datetime_type::datetimeinfo::yid

Definition at line 56 of file mo_common_datetime_type.f90.


The documentation for this type was generated from the following file: