Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
simulation_datetime Module Reference

Data Types

type  date_range_t

Functions/Subroutines

subroutine initialize_datetimes_sub (this, start_date, end_date)
subroutine set_curr_to_arbitrary_date_sub (this, new_current_date)
subroutine advance_curr_to_last_day_of_year_sub (this)
subroutine advance_curr_to_last_day_of_month_sub (this)
real(c_double) function days_from_origin_fn (this, datetime)
real(c_float) function percent_complete_fn (this)
subroutine increment_by_one_day_sub (this)

Variables

type(date_range_t), public sim_dt

Function/Subroutine Documentation

◆ advance_curr_to_last_day_of_month_sub()

subroutine simulation_datetime::advance_curr_to_last_day_of_month_sub ( class (date_range_t), intent(inout) this)
private

Definition at line 104 of file simulation_datetime.F90.

Here is the call graph for this function:

◆ advance_curr_to_last_day_of_year_sub()

subroutine simulation_datetime::advance_curr_to_last_day_of_year_sub ( class (date_range_t), intent(inout) this)
private

Definition at line 83 of file simulation_datetime.F90.

Here is the call graph for this function:

◆ days_from_origin_fn()

real (c_double) function simulation_datetime::days_from_origin_fn ( class (date_range_t), intent(inout) this,
type (datetime_t), intent(in) datetime )
private

Definition at line 122 of file simulation_datetime.F90.

◆ increment_by_one_day_sub()

subroutine simulation_datetime::increment_by_one_day_sub ( class (date_range_t), intent(inout) this)
private

Definition at line 143 of file simulation_datetime.F90.

Here is the call graph for this function:

◆ initialize_datetimes_sub()

subroutine simulation_datetime::initialize_datetimes_sub ( class (date_range_t), intent(inout) this,
type (datetime_t), intent(inout) start_date,
type (datetime_t), intent(inout) end_date )
private

Definition at line 49 of file simulation_datetime.F90.

◆ percent_complete_fn()

real (c_float) function simulation_datetime::percent_complete_fn ( class (date_range_t), intent(inout) this)
private

Definition at line 132 of file simulation_datetime.F90.

◆ set_curr_to_arbitrary_date_sub()

subroutine simulation_datetime::set_curr_to_arbitrary_date_sub ( class (date_range_t), intent(inout) this,
type (datetime_t), intent(in) new_current_date )
private

Definition at line 63 of file simulation_datetime.F90.

Here is the call graph for this function:

Variable Documentation

◆ sim_dt

type (date_range_t), public simulation_datetime::sim_dt

Definition at line 45 of file simulation_datetime.F90.