SUEWS API Site
Documentation of SUEWS source code
Private Member Functions | Private Attributes | List of all members
mod_clock::clock Type Reference
Collaboration diagram for mod_clock::clock:
Collaboration graph
[legend]

Private Member Functions

procedure reset
 
procedure tick
 

Private Attributes

type(datetimestarttime
 
type(datetimestoptime
 
type(datetimecurrenttime
 
type(timedeltatickinterval
 
logical alarm = .false.
 
logical started = .false.
 
logical stopped = .false.
 

Detailed Description

Definition at line 1680 of file suews_util_datetime.f95.

Member Function/Subroutine Documentation

◆ reset()

procedure mod_clock::clock::reset ( )
private

Definition at line 1701 of file suews_util_datetime.f95.

◆ tick()

procedure mod_clock::clock::tick ( )
private

Definition at line 1702 of file suews_util_datetime.f95.

Member Data Documentation

◆ alarm

logical mod_clock::clock::alarm = .false.
private

Definition at line 1693 of file suews_util_datetime.f95.

1693  logical :: alarm = .false.

◆ currenttime

type(datetime) mod_clock::clock::currenttime
private

Definition at line 1687 of file suews_util_datetime.f95.

1687  type(datetime) :: currenttime
character(len=15) datetime

◆ started

logical mod_clock::clock::started = .false.
private

Definition at line 1696 of file suews_util_datetime.f95.

1696  logical :: started = .false.

◆ starttime

type(datetime) mod_clock::clock::starttime
private

Definition at line 1685 of file suews_util_datetime.f95.

1685  type(datetime) :: starttime
character(len=15) datetime

◆ stopped

logical mod_clock::clock::stopped = .false.
private

Definition at line 1697 of file suews_util_datetime.f95.

1697  logical :: stopped = .false.

◆ stoptime

type(datetime) mod_clock::clock::stoptime
private

Definition at line 1686 of file suews_util_datetime.f95.

1686  type(datetime) :: stoptime
character(len=15) datetime

◆ tickinterval

type(timedelta) mod_clock::clock::tickinterval
private

Definition at line 1689 of file suews_util_datetime.f95.

1689  type(timedelta) :: tickinterval

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