32 input_dfn => input_dfn_target
38 input_dfn => input_dfn_target
42 character(len=16),
dimension(:),
pointer :: subpkg_list
43 character(len=16),
dimension(:),
target :: subpkg_list_target
44 subpkg_list => subpkg_list_target
48 character(len=*),
intent(in) :: subcomponent
50 nullify (input_definition)
51 select case (subcomponent)
74 character(len=*),
intent(in) :: subcomponent
76 nullify (input_definition)
77 select case (subcomponent)
100 character(len=*),
intent(in) :: subcomponent
102 nullify (input_definition)
103 select case (subcomponent)
126 character(len=*),
intent(in) :: subcomponent
127 logical :: multi_package
128 select case (subcomponent)
146 call store_error(
'Idm selector subcomponent not found; '//&
147 &
'component="EXG"'//&
148 &
', subcomponent="'//trim(subcomponent)//
'".', .true.)
154 character(len=*),
intent(in) :: subcomponent
155 logical :: is_advanced
156 select case (subcomponent)
174 call store_error(
'Idm selector subcomponent not found; '//&
175 &
'component="EXG"'//&
176 &
', subcomponent="'//trim(subcomponent)//
'".', .true.)
182 character(len=*),
intent(in) :: subcomponent
183 character(len=16),
dimension(:),
pointer :: subpackages
184 select case (subcomponent)
207 character(len=*),
intent(in) :: subcomponent
208 logical :: integrated
210 select case (subcomponent)
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name
subroutine set_subpkg_pointer(subpkg_list, subpkg_list_target)
type(inputblockdefinitiontype) function, dimension(:), pointer, public exg_block_definitions(subcomponent)
subroutine set_block_pointer(input_dfn, input_dfn_target)
logical function, public exg_idm_is_advanced(subcomponent)
type(inputparamdefinitiontype) function, dimension(:), pointer, public exg_param_definitions(subcomponent)
type(inputparamdefinitiontype) function, dimension(:), pointer, public exg_aggregate_definitions(subcomponent)
character(len=16) function, dimension(:), pointer, public exg_idm_subpackages(subcomponent)
logical function, public exg_idm_multi_package(subcomponent)
subroutine set_param_pointer(input_dfn, input_dfn_target)
logical function, public exg_idm_integrated(subcomponent)
This module contains simulation methods.
subroutine, public store_error(msg, terminate)
Store an error message.