mtime 1.3.0
Loading...
Searching...
No Matches

Event-groups which contains a list of events. More...

Functions/Subroutines

recursive type(eventgroup) function, pointer, public neweventgroup (name, errno)
 Construct new event-Group using a string.
 
recursive subroutine, public deallocateeventgroup (my_eventgroup)
 Destructor of EventGroup.
 
recursive logical function, public addeventtoeventgroup (my_event, my_eventgroup)
 Add new event to an eventgroup.
 
recursive logical function, public removeeventfromeventgroup (my_name, my_eventgroup)
 Remove event from eventgroup. CRITICAL: Also, deallocate the event.
 
recursive integer(c_int64_t) function, public geteventgroupid (my_eventgroup)
 Get event group id.
 
recursive subroutine, public geteventgroupname (my_eventgroup, string, errno)
 get the event group name
 
recursive type(event) function, pointer, public getfirsteventfromeventgroup (my_eventgroup)
 get the first event in event group
 
recursive type(event) function, pointer, public getnexteventfromeventgroup (my_event)
 get the next event in an event group an event belongs to
 

Detailed Description

Event-groups which contains a list of events.

Author
Luis Kornblueh, Max Planck Institute for Meteorology
Rahul Sinha, Max Planck Institute for Meteorology

Function/Subroutine Documentation

◆ neweventgroup()

recursive type(eventgroup) function, pointer, public mtime_eventgroups::neweventgroup ( character(len=*), intent(in) name,
integer, intent(out), optional errno )

Construct new event-Group using a string.

Parameters
[in]nameThis string contains the name of event group.
[out]errnooptional, error message
Returns
ret_eventgroup A pointer to an initialized event-Group.