26 input_dfn => input_dfn_target
32 input_dfn => input_dfn_target
36 character(len=16),
dimension(:),
pointer :: subpkg_list
37 character(len=16),
dimension(:),
target :: subpkg_list_target
38 subpkg_list => subpkg_list_target
42 character(len=*),
intent(in) :: subcomponent
44 nullify (input_definition)
45 select case (subcomponent)
56 character(len=*),
intent(in) :: subcomponent
58 nullify (input_definition)
59 select case (subcomponent)
70 character(len=*),
intent(in) :: subcomponent
72 nullify (input_definition)
73 select case (subcomponent)
84 character(len=*),
intent(in) :: subcomponent
85 logical :: multi_package
86 select case (subcomponent)
92 call store_error(
'Idm selector subcomponent not found; '//&
94 &
', subcomponent="'//trim(subcomponent)//
'".', .true.)
100 character(len=*),
intent(in) :: subcomponent
101 logical :: is_advanced
102 select case (subcomponent)
108 call store_error(
'Idm selector subcomponent not found; '//&
109 &
'component="SIM"'//&
110 &
', subcomponent="'//trim(subcomponent)//
'".', .true.)
116 character(len=*),
intent(in) :: subcomponent
117 character(len=16),
dimension(:),
pointer :: subpackages
118 select case (subcomponent)
129 character(len=*),
intent(in) :: subcomponent
130 logical :: integrated
132 select case (subcomponent)
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name
type(inputblockdefinitiontype) function, dimension(:), pointer, public sim_block_definitions(subcomponent)
logical function, public sim_idm_multi_package(subcomponent)
subroutine set_param_pointer(input_dfn, input_dfn_target)
type(inputparamdefinitiontype) function, dimension(:), pointer, public sim_aggregate_definitions(subcomponent)
subroutine set_block_pointer(input_dfn, input_dfn_target)
type(inputparamdefinitiontype) function, dimension(:), pointer, public sim_param_definitions(subcomponent)
logical function, public sim_idm_is_advanced(subcomponent)
subroutine set_subpkg_pointer(subpkg_list, subpkg_list_target)
logical function, public sim_idm_integrated(subcomponent)
character(len=16) function, dimension(:), pointer, public sim_idm_subpackages(subcomponent)
This module contains simulation methods.
subroutine, public store_error(msg, terminate)
Store an error message.