eulerian_set_GetIndex Function

private function eulerian_set_GetIndex(this, name) result(val)

Returns the index of an Eulerian_obj contained in this%fields given its name.

Type Bound

eulerian_set

Arguments

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

A collection of Eulerian objects

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

Name of the field

Return Value integer


Calls

proc~~eulerian_set_getindex~~CallsGraph proc~eulerian_set_getindex eulerian_set%eulerian_set_GetIndex proc~hashtbl_obj_get hashtbl_obj%hashtbl_obj_Get proc~eulerian_set_getindex->proc~hashtbl_obj_get proc~hashtbl_obj_hashstring hashtbl_obj%hashtbl_obj_HashString proc~eulerian_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~~eulerian_set_getindex~~CalledByGraph proc~eulerian_set_getindex eulerian_set%eulerian_set_GetIndex proc~eulerian_set_read eulerian_set%eulerian_set_Read proc~eulerian_set_read->proc~eulerian_set_getindex proc~eulerian_set_write eulerian_set%eulerian_set_Write proc~eulerian_set_write->proc~eulerian_set_getindex proc~eulerian_set_writesilo eulerian_set%eulerian_set_WriteSilo proc~eulerian_set_writesilo->proc~eulerian_set_getindex proc~cdifs_channel_flow_fields cdifs_channel_flow_fields proc~cdifs_channel_flow_fields->proc~eulerian_set_writesilo proc~cdifs_obj_writeoutputdata cdifs_obj_WriteOutputData proc~cdifs_obj_writeoutputdata->proc~eulerian_set_writesilo proc~cdifs_vortex_impingement_fields cdifs_vortex_impingement_fields proc~cdifs_vortex_impingement_fields->proc~eulerian_set_writesilo proc~grans_obj_writeoutputdata grans_obj_WriteOutputData proc~grans_obj_writeoutputdata->proc~eulerian_set_writesilo interface~cdifs_obj_writeoutputdata cdifs_obj%cdifs_obj_WriteOutputData interface~cdifs_obj_writeoutputdata->proc~cdifs_obj_writeoutputdata interface~grans_obj_writeoutputdata grans_obj%grans_obj_WriteOutputData interface~grans_obj_writeoutputdata->proc~grans_obj_writeoutputdata proc~cdifs_channel_flow cdifs_channel_flow proc~cdifs_channel_flow->proc~cdifs_channel_flow_fields proc~cdifs_vortex_impingement cdifs_vortex_impingement proc~cdifs_vortex_impingement->proc~cdifs_vortex_impingement_fields interface~cdifs_channel_flow cdifs_channel_flow interface~cdifs_channel_flow->proc~cdifs_channel_flow interface~cdifs_vortex_impingement cdifs_vortex_impingement interface~cdifs_vortex_impingement->proc~cdifs_vortex_impingement proc~cdifs_obj_preparesolver cdifs_obj_PrepareSolver proc~cdifs_obj_preparesolver->interface~cdifs_obj_writeoutputdata proc~grans_obj_preparesolver grans_obj_PrepareSolver proc~grans_obj_preparesolver->interface~grans_obj_writeoutputdata 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 proc~case_obj_setup cdifs_case_obj%case_obj_setup proc~case_obj_setup->interface~cdifs_channel_flow proc~case_obj_setup->interface~cdifs_vortex_impingement proc~cdifs_obj_setinitialconditions cdifs_obj%cdifs_obj_SetInitialConditions proc~cdifs_obj_setinitialconditions->proc~case_obj_setup