94 character(len=*),
intent(in) :: subcomponent
95 type(InputParamDefinitionType),
dimension(:),
pointer :: input_definition
96 nullify (input_definition)
97 select case (subcomponent)
99 call set_param_pointer(input_definition, swf_nam_aggregate_definitions)
101 call set_param_pointer(input_definition, swf_disv1d_aggregate_definitions)
103 call set_param_pointer(input_definition, swf_dis2d_aggregate_definitions)
105 call set_param_pointer(input_definition, swf_disv2d_aggregate_definitions)
107 call set_param_pointer(input_definition, swf_cxs_aggregate_definitions)
109 call set_param_pointer(input_definition, swf_dfw_aggregate_definitions)
111 call set_param_pointer(input_definition, swf_ic_aggregate_definitions)
113 call set_param_pointer(input_definition, swf_oc_aggregate_definitions)
115 call set_param_pointer(input_definition, swf_cdb_aggregate_definitions)
117 call set_param_pointer(input_definition, swf_chd_aggregate_definitions)
119 call set_param_pointer(input_definition, swf_flw_aggregate_definitions)
121 call set_param_pointer(input_definition, swf_pcp_aggregate_definitions)
123 call set_param_pointer(input_definition, swf_evp_aggregate_definitions)
125 call set_param_pointer(input_definition, swf_sto_aggregate_definitions)
127 call set_param_pointer(input_definition, swf_zdg_aggregate_definitions)