monitor_set_GetIndex Function

private function monitor_set_GetIndex(this, name) result(loc)

Returns the ID of a monitor identified by name

Type Bound

monitor_set

Arguments

Type IntentOptional Attributes Name
class(monitor_set), intent(inout) :: this

Set of monitor objects

character(len=*), intent(in) :: name

Name of the monitor

Return Value integer

Monitor ID


Calls

proc~~monitor_set_getindex~~CallsGraph proc~monitor_set_getindex monitor_set%monitor_set_GetIndex proc~hashtbl_obj_get hashtbl_obj%hashtbl_obj_Get proc~monitor_set_getindex->proc~hashtbl_obj_get proc~hashtbl_obj_hashstring hashtbl_obj%hashtbl_obj_HashString proc~monitor_set_getindex->proc~hashtbl_obj_hashstring proc~sllist_obj_get sllist_obj%sllist_obj_Get proc~hashtbl_obj_get->proc~sllist_obj_get proc~sllist_obj_get->proc~sllist_obj_get

Called by

proc~~monitor_set_getindex~~CalledByGraph proc~monitor_set_getindex monitor_set%monitor_set_GetIndex proc~monitor_set_set monitor_set%monitor_set_Set proc~monitor_set_set->proc~monitor_set_getindex proc~cdifs_obj_advancesolutioncorrector cdifs_obj_AdvanceSolutionCorrector proc~cdifs_obj_advancesolutioncorrector->proc~monitor_set_set proc~cdifs_obj_flowupdatemonitor cdifs_obj_FlowUpdateMonitor proc~cdifs_obj_flowupdatemonitor->proc~monitor_set_set proc~cdifs_obj_preparesolvermonitor cdifs_obj_PrepareSolverMonitor proc~cdifs_obj_preparesolvermonitor->proc~monitor_set_set proc~respart_set_createmonitor ResPart_set%ResPart_set_CreateMonitor proc~cdifs_obj_preparesolvermonitor->proc~respart_set_createmonitor proc~grans_obj_monitor grans_obj_monitor proc~grans_obj_monitor->proc~monitor_set_set proc~grans_obj_preparesolver_monitor grans_obj_PrepareSolver_monitor proc~grans_obj_preparesolver_monitor->proc~monitor_set_set proc~respart_set_createmonitor->proc~monitor_set_set proc~respart_set_updatemonitor ResPart_set%ResPart_set_UpdateMonitor proc~respart_set_updatemonitor->proc~monitor_set_set interface~grans_obj_monitor grans_obj%grans_obj_Monitor interface~grans_obj_monitor->proc~grans_obj_monitor proc~cdifs_obj_advancesolution cdifs_obj_AdvanceSolution proc~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolutioncorrector proc~cdifs_obj_monitor cdifs_obj_Monitor proc~cdifs_obj_monitor->proc~cdifs_obj_flowupdatemonitor proc~cdifs_obj_monitor->proc~respart_set_updatemonitor proc~cdifs_obj_preparesolver cdifs_obj_PrepareSolver proc~cdifs_obj_preparesolver->proc~cdifs_obj_preparesolvermonitor interface~cdifs_obj_monitor cdifs_obj%cdifs_obj_Monitor proc~cdifs_obj_preparesolver->interface~cdifs_obj_monitor proc~grans_obj_preparesolver grans_obj_PrepareSolver proc~grans_obj_preparesolver->proc~grans_obj_preparesolver_monitor proc~grans_obj_preparesolver->interface~grans_obj_monitor interface~cdifs_obj_advancesolution cdifs_obj%cdifs_obj_AdvanceSolution interface~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolution interface~cdifs_obj_monitor->proc~cdifs_obj_monitor interface~cdifs_obj_preparesolver cdifs_obj%cdifs_obj_PrepareSolver interface~cdifs_obj_preparesolver->proc~cdifs_obj_preparesolver interface~grans_obj_preparesolver grans_obj%grans_obj_PrepareSolver interface~grans_obj_preparesolver->proc~grans_obj_preparesolver