SUEWS API Site
Documentation of SUEWS source code
|
Public Member Functions | |
procedure, pass, public | getdays (self) |
procedure, pass, public | gethours (self) |
procedure, pass, public | getminutes (self) |
procedure, pass, public | getseconds (self) |
procedure, pass, public | getmilliseconds (self) |
procedure, public | total_seconds (self) |
GENERIC | operator (t0, t1) |
GENERIC | operator timedelta_minus_timedelta, unary_minus_timedelta |
GENERIC | operator (td0, td1) |
GENERIC | operator (td0, td1) |
GENERIC | operator (td0, td1) |
GENERIC | operator (td0, td1) |
GENERIC | operator (td0, td1) |
GENERIC | operator (td0, td1) |
pure elemental type(timedelta) function | timedelta_constructor (days, hours, minutes, seconds, milliseconds) |
Public Attributes | |
integer | hours = 0 |
integer | minutes = 0 |
integer | seconds = 0 |
integer | milliseconds = 0 |
Private Member Functions | |
procedure, private | timedelta_plus_timedelta (t0, t1) |
procedure, private | timedelta_minus_timedelta (t0, t1) |
procedure, private | unary_minus_timedelta (t0) |
procedure, private | eq (td0, td1) |
procedure, private | neq (td0, td1) |
procedure, private | gt (td0, td1) |
procedure, private | ge (td0, td1) |
procedure, private | lt (td0, td1) |
procedure, private | le (td0, td1) |
Private Attributes | |
integer | days = 0 |
Definition at line 166 of file suews_util_datetime.f95.
|
private |
Definition at line 195 of file suews_util_datetime.f95.
|
private |
Definition at line 198 of file suews_util_datetime.f95.
procedure, pass, public mod_timedelta::timedelta::getdays | ( | class(timedelta), intent(in) | self | ) |
Definition at line 182 of file suews_util_datetime.f95.
procedure, pass, public mod_timedelta::timedelta::gethours | ( | class(timedelta), intent(in) | self | ) |
Definition at line 183 of file suews_util_datetime.f95.
procedure, pass, public mod_timedelta::timedelta::getmilliseconds | ( | class(timedelta), intent(in) | self | ) |
Definition at line 186 of file suews_util_datetime.f95.
procedure, pass, public mod_timedelta::timedelta::getminutes | ( | class(timedelta), intent(in) | self | ) |
Definition at line 184 of file suews_util_datetime.f95.
procedure, pass, public mod_timedelta::timedelta::getseconds | ( | class(timedelta), intent(in) | self | ) |
Definition at line 185 of file suews_util_datetime.f95.
|
private |
Definition at line 197 of file suews_util_datetime.f95.
|
private |
Definition at line 200 of file suews_util_datetime.f95.
|
private |
Definition at line 199 of file suews_util_datetime.f95.
|
private |
Definition at line 196 of file suews_util_datetime.f95.
GENERIC mod_timedelta::timedelta::operator | ( | class(timedelta), intent(in) | t0, |
type(timedelta), intent(in) | t1 ) |
Definition at line 202 of file suews_util_datetime.f95.
References mod_timedelta::timedelta_plus_timedelta().
GENERIC mod_timedelta::timedelta::operator | ( | class(timedelta), intent(in) | td0, |
type(timedelta), intent(in) | td1 ) |
Definition at line 205 of file suews_util_datetime.f95.
References mod_timedelta::eq().
GENERIC mod_timedelta::timedelta::operator | ( | class(timedelta), intent(in) | td0, |
type(timedelta), intent(in) | td1 ) |
Definition at line 206 of file suews_util_datetime.f95.
References mod_timedelta::neq().
GENERIC mod_timedelta::timedelta::operator | ( | class(timedelta), intent(in) | td0, |
type(timedelta), intent(in) | td1 ) |
Definition at line 207 of file suews_util_datetime.f95.
References mod_timedelta::gt().
GENERIC mod_timedelta::timedelta::operator | ( | class(timedelta), intent(in) | td0, |
type(timedelta), intent(in) | td1 ) |
Definition at line 208 of file suews_util_datetime.f95.
References mod_timedelta::ge().
GENERIC mod_timedelta::timedelta::operator | ( | class(timedelta), intent(in) | td0, |
type(timedelta), intent(in) | td1 ) |
Definition at line 209 of file suews_util_datetime.f95.
References mod_timedelta::lt().
GENERIC mod_timedelta::timedelta::operator | ( | class(timedelta), intent(in) | td0, |
type(timedelta), intent(in) | td1 ) |
Definition at line 210 of file suews_util_datetime.f95.
References mod_timedelta::le(), and mod_timedelta::timedelta_constructor().
GENERIC mod_timedelta::timedelta::operator |
Definition at line 203 of file suews_util_datetime.f95.
References mod_timedelta::timedelta_minus_timedelta(), and mod_timedelta::unary_minus_timedelta().
pure elemental type(timedelta) function mod_timedelta::timedelta::timedelta_constructor | ( | integer, intent(in), optional | days, |
integer, intent(in), optional | hours, | ||
integer, intent(in), optional | minutes, | ||
integer, intent(in), optional | seconds, | ||
integer, intent(in), optional | milliseconds ) |
Definition at line 221 of file suews_util_datetime.f95.
References mod_timedelta::timedelta_constructor().
|
private |
Definition at line 193 of file suews_util_datetime.f95.
|
private |
Definition at line 192 of file suews_util_datetime.f95.
procedure, public mod_timedelta::timedelta::total_seconds | ( | class(timedelta), intent(in) | self | ) |
Definition at line 189 of file suews_util_datetime.f95.
|
private |
Definition at line 194 of file suews_util_datetime.f95.
|
private |
Definition at line 173 of file suews_util_datetime.f95.
integer mod_timedelta::timedelta::hours = 0 |
Definition at line 174 of file suews_util_datetime.f95.
integer mod_timedelta::timedelta::milliseconds = 0 |
Definition at line 177 of file suews_util_datetime.f95.
integer mod_timedelta::timedelta::minutes = 0 |
Definition at line 175 of file suews_util_datetime.f95.
integer mod_timedelta::timedelta::seconds = 0 |
Definition at line 176 of file suews_util_datetime.f95.