33 input_dfn => input_dfn_target
39 input_dfn => input_dfn_target
43 character(len=16),
dimension(:),
pointer :: subpkg_list
44 character(len=16),
dimension(:),
target :: subpkg_list_target
45 subpkg_list => subpkg_list_target
49 character(len=*),
intent(in) :: subcomponent
51 nullify (input_definition)
52 select case (subcomponent)
79 character(len=*),
intent(in) :: subcomponent
81 nullify (input_definition)
82 select case (subcomponent)
109 character(len=*),
intent(in) :: subcomponent
111 nullify (input_definition)
112 select case (subcomponent)
139 character(len=*),
intent(in) :: subcomponent
140 logical :: multi_package
141 select case (subcomponent)
163 call store_error(
'Idm selector subcomponent not found; '//&
164 &
'component="OLF"'//&
165 &
', subcomponent="'//trim(subcomponent)//
'".', .true.)
171 character(len=*),
intent(in) :: subcomponent
172 character(len=16),
dimension(:),
pointer :: subpackages
173 select case (subcomponent)
200 character(len=*),
intent(in) :: subcomponent
201 logical :: integrated
203 select case (subcomponent)
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name
logical function, public olf_idm_integrated(subcomponent)
type(inputparamdefinitiontype) function, dimension(:), pointer, public olf_param_definitions(subcomponent)
subroutine set_param_pointer(input_dfn, input_dfn_target)
character(len=16) function, dimension(:), pointer, public olf_idm_subpackages(subcomponent)
type(inputparamdefinitiontype) function, dimension(:), pointer, public olf_aggregate_definitions(subcomponent)
type(inputblockdefinitiontype) function, dimension(:), pointer, public olf_block_definitions(subcomponent)
subroutine set_subpkg_pointer(subpkg_list, subpkg_list_target)
subroutine set_block_pointer(input_dfn, input_dfn_target)
logical function, public olf_idm_multi_package(subcomponent)
This module contains simulation methods.
subroutine, public store_error(msg, terminate)
Store an error message.