time_ Derived Type

type, public :: time_


Components

Type Visibility Attributes Name Initial
character(len=8), public :: date
character(len=10), public :: time
character(len=5), public :: zone
integer(kind=int32), public :: values(8)

Type-Bound Procedures

procedure, public :: start => starttime

  • public subroutine starttime(obj)

    Arguments

    Type IntentOptional Attributes Name
    class(time_), intent(inout) :: obj

procedure, public :: show => showtime

  • public subroutine showtime(obj)

    Arguments

    Type IntentOptional Attributes Name
    class(time_), intent(inout) :: obj

procedure, public :: clear => cleartime

  • public subroutine cleartime(obj)

    Arguments

    Type IntentOptional Attributes Name
    class(time_), intent(inout) :: obj

procedure, public :: reset => cleartime

  • public subroutine cleartime(obj)

    Arguments

    Type IntentOptional Attributes Name
    class(time_), intent(inout) :: obj

procedure, public :: sleep => sleeptime

  • public subroutine sleeptime(obj, time)

    Arguments

    Type IntentOptional Attributes Name
    class(time_), intent(inout) :: obj
    integer(kind=int32) :: time

procedure, public :: DateAndTime => DateAndTimetime

  • public function DateAndTimetime(obj) result(date_time)

    Arguments

    Type IntentOptional Attributes Name
    class(time_), intent(inout) :: obj

    Return Value character(len=:), allocatable

procedure, public :: t => tTime

  • public function tTime(obj, t_range, hz, max_sample) result(t_axis)

    Arguments

    Type IntentOptional Attributes Name
    class(time_), intent(in) :: obj
    real(kind=real64), intent(in) :: t_range(1:2)
    real(kind=real64), intent(in) :: hz
    integer(kind=int32), intent(in), optional :: max_sample

    Return Value real(kind=real64), allocatable, (:)

procedure, public :: freq => freqTime

  • public function freqTime(obj, time_axis) result(freq)

    Arguments

    Type IntentOptional Attributes Name
    class(time_), intent(in) :: obj
    real(kind=real64), intent(in) :: time_axis(:)

    Return Value real(kind=real64), allocatable, (:)