region_obj_Add Subroutine

private pure subroutine region_obj_Add(this, name, type, extents)

Adds a new variable to region

Type Bound

region_obj

Arguments

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

A Region

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

Region name

integer, intent(in) :: type

BC type

type(extent_obj), intent(in) :: extents

Region extents


Calls

proc~~region_obj_add~~CallsGraph proc~region_obj_add region_obj%region_obj_Add proc~hashtbl_obj_hashstring hashtbl_obj%hashtbl_obj_HashString proc~region_obj_add->proc~hashtbl_obj_hashstring proc~hashtbl_obj_put hashtbl_obj%hashtbl_obj_Put proc~region_obj_add->proc~hashtbl_obj_put proc~region_obj_expand region_obj%region_obj_Expand proc~region_obj_add->proc~region_obj_expand proc~sllist_obj_put sllist_obj%sllist_obj_Put proc~hashtbl_obj_put->proc~sllist_obj_put proc~sllist_obj_put->proc~sllist_obj_put

Called by

proc~~region_obj_add~~CalledByGraph proc~region_obj_add region_obj%region_obj_Add proc~bc_set_setbc bc_set%bc_set_SetBC proc~bc_set_setbc->proc~region_obj_add