101 character(len=*),
intent(in) :: subcomponent
102 type(InputParamDefinitionType),
dimension(:),
pointer :: input_definition
103 nullify (input_definition)
104 select case (subcomponent)
106 call set_param_pointer(input_definition, gwe_nam_aggregate_definitions)
108 call set_param_pointer(input_definition, gwe_adv_aggregate_definitions)
110 call set_param_pointer(input_definition, gwe_ctp_aggregate_definitions)
112 call set_param_pointer(input_definition, gwe_cnd_aggregate_definitions)
114 call set_param_pointer(input_definition, gwe_disv_aggregate_definitions)
116 call set_param_pointer(input_definition, gwe_disu_aggregate_definitions)
118 call set_param_pointer(input_definition, gwe_dis_aggregate_definitions)
120 call set_param_pointer(input_definition, gwe_esl_aggregate_definitions)
122 call set_param_pointer(input_definition, gwe_est_aggregate_definitions)
124 call set_param_pointer(input_definition, gwe_fmi_aggregate_definitions)
126 call set_param_pointer(input_definition, gwe_ic_aggregate_definitions)
128 call set_param_pointer(input_definition, gwe_lke_aggregate_definitions)
130 call set_param_pointer(input_definition, gwe_mwe_aggregate_definitions)
132 call set_param_pointer(input_definition, gwe_oc_aggregate_definitions)
134 call set_param_pointer(input_definition, gwe_sfe_aggregate_definitions)
136 call set_param_pointer(input_definition, gwe_ssm_aggregate_definitions)
138 call set_param_pointer(input_definition, gwe_uze_aggregate_definitions)