Commit 08c1b61e9f51f7ab12522d7f47abeda8da8e2b35
1 parent
bc01d0b6
demo完善
Showing
1 changed file
with
17 additions
and
1 deletions
src/demo/demo.cpp
... | ... | @@ -1034,6 +1034,22 @@ string createTask(void *handle, std::vector<algorithm_type_t> algor_vec, int gi, |
1034 | 1034 | |
1035 | 1035 | algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param; |
1036 | 1036 | delete config_param; |
1037 | + } else if(tparam.algor_config_params[idx].algor_type == algorithm_type_t::VEHICLE_SOLIDLINETURNAROUND) { | |
1038 | + algor_config_param_manned_incident* algor_param = (algor_config_param_manned_incident*)tparam.algor_config_params[idx].algor_init_config_param->algor_param; | |
1039 | + delete algor_param; | |
1040 | + algor_basic_config_param_t* basic_param = (algor_basic_config_param_t*)tparam.algor_config_params[idx].algor_init_config_param->basic_param; | |
1041 | + delete basic_param; | |
1042 | + | |
1043 | + algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param; | |
1044 | + delete config_param; | |
1045 | + }else if(tparam.algor_config_params[idx].algor_type == algorithm_type_t::VEHICLE_SOLIDLINETURNAROUND) { | |
1046 | + algor_config_param_manned_incident* algor_param = (algor_config_param_manned_incident*)tparam.algor_config_params[idx].algor_init_config_param->algor_param; | |
1047 | + delete algor_param; | |
1048 | + algor_basic_config_param_t* basic_param = (algor_basic_config_param_t*)tparam.algor_config_params[idx].algor_init_config_param->basic_param; | |
1049 | + delete basic_param; | |
1050 | + | |
1051 | + algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param; | |
1052 | + delete config_param; | |
1037 | 1053 | } |
1038 | 1054 | } |
1039 | 1055 | delete[] tparam.algor_config_params; |
... | ... | @@ -1175,7 +1191,7 @@ void test_gpu(int gpuID){ |
1175 | 1191 | case 'a': |
1176 | 1192 | createTask(handle, algor_vec3, 4, false); |
1177 | 1193 | // createTask(handle, algor_vec3, 5, false); |
1178 | - // createTask(handle, algor_vec3, 6, false); | |
1194 | + createTask(handle, algor_vec3, 6, false); | |
1179 | 1195 | // createTask(handle, algor_vec3, 7, false); |
1180 | 1196 | // createTask(handle, algor_vec3, 8, false); |
1181 | 1197 | break; | ... | ... |