30 input_dfn => input_dfn_target
36 input_dfn => input_dfn_target
40 character(len=16),
dimension(:),
pointer :: subpkg_list
41 character(len=16),
dimension(:),
target :: subpkg_list_target
42 subpkg_list => subpkg_list_target
46 character(len=*),
intent(in) :: subcomponent
48 nullify (input_definition)
49 select case (subcomponent)
68 character(len=*),
intent(in) :: subcomponent
70 nullify (input_definition)
71 select case (subcomponent)
90 character(len=*),
intent(in) :: subcomponent
92 nullify (input_definition)
93 select case (subcomponent)
112 character(len=*),
intent(in) :: subcomponent
113 logical :: multi_package
114 select case (subcomponent)
128 call store_error(
'Idm selector subcomponent not found; '//&
129 &
'component="UTL"'//&
130 &
', subcomponent="'//trim(subcomponent)//
'".', .true.)
136 character(len=*),
intent(in) :: subcomponent
137 logical :: is_advanced
138 select case (subcomponent)
152 call store_error(
'Idm selector subcomponent not found; '//&
153 &
'component="UTL"'//&
154 &
', subcomponent="'//trim(subcomponent)//
'".', .true.)
160 character(len=*),
intent(in) :: subcomponent
161 character(len=16),
dimension(:),
pointer :: subpackages
162 select case (subcomponent)
181 character(len=*),
intent(in) :: subcomponent
182 logical :: integrated
184 select case (subcomponent)
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name
character(len=16) function, dimension(:), pointer, public utl_idm_subpackages(subcomponent)
logical function, public utl_idm_integrated(subcomponent)
subroutine set_block_pointer(input_dfn, input_dfn_target)
type(inputparamdefinitiontype) function, dimension(:), pointer, public utl_aggregate_definitions(subcomponent)
subroutine set_param_pointer(input_dfn, input_dfn_target)
type(inputparamdefinitiontype) function, dimension(:), pointer, public utl_param_definitions(subcomponent)
logical function, public utl_idm_multi_package(subcomponent)
type(inputblockdefinitiontype) function, dimension(:), pointer, public utl_block_definitions(subcomponent)
subroutine set_subpkg_pointer(subpkg_list, subpkg_list_target)
logical function, public utl_idm_is_advanced(subcomponent)
This module contains simulation methods.
subroutine, public store_error(msg, terminate)
Store an error message.