dynTimeInfoMod Module



Variables

Type Visibility Attributes Name Initial
type(year_position_type), public, parameter :: YEAR_POSITION_START_OF_TIMESTEP = year_position_type(1)
type(year_position_type), public, parameter :: YEAR_POSITION_END_OF_TIMESTEP = year_position_type(2)

Interfaces

public interface time_info_type

  • private function constructor(my_years, year_position)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: my_years(:)
    type(year_position_type), intent(in) :: year_position

    Return Value type(time_info_type)


Derived Types

type, public ::  year_position_type

type, public ::  time_info_type

Constructor

private function constructor (my_years, year_position)

Type-Bound Procedures

procedure, public :: set_current_year
procedure, public :: get_time_index_lower
procedure, public :: get_time_index_upper
procedure, public :: get_yearfrac
procedure, public :: get_year
procedure, public :: is_within_bounds
procedure, public :: is_before_time_series
procedure, public :: is_after_time_series