From 08c1b61e9f51f7ab12522d7f47abeda8da8e2b35 Mon Sep 17 00:00:00 2001 From: cmhu <2657262686@qq.com> Date: Wed, 6 Dec 2023 06:58:00 +0000 Subject: [PATCH] demo完善 --- src/demo/demo.cpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/demo/demo.cpp b/src/demo/demo.cpp index 00d950f..db2390a 100755 --- a/src/demo/demo.cpp +++ b/src/demo/demo.cpp @@ -1034,6 +1034,22 @@ string createTask(void *handle, std::vector algor_vec, int gi, algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param; delete config_param; + } else if(tparam.algor_config_params[idx].algor_type == algorithm_type_t::VEHICLE_SOLIDLINETURNAROUND) { + algor_config_param_manned_incident* algor_param = (algor_config_param_manned_incident*)tparam.algor_config_params[idx].algor_init_config_param->algor_param; + delete algor_param; + algor_basic_config_param_t* basic_param = (algor_basic_config_param_t*)tparam.algor_config_params[idx].algor_init_config_param->basic_param; + delete basic_param; + + algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param; + delete config_param; + }else if(tparam.algor_config_params[idx].algor_type == algorithm_type_t::VEHICLE_SOLIDLINETURNAROUND) { + algor_config_param_manned_incident* algor_param = (algor_config_param_manned_incident*)tparam.algor_config_params[idx].algor_init_config_param->algor_param; + delete algor_param; + algor_basic_config_param_t* basic_param = (algor_basic_config_param_t*)tparam.algor_config_params[idx].algor_init_config_param->basic_param; + delete basic_param; + + algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param; + delete config_param; } } delete[] tparam.algor_config_params; @@ -1175,7 +1191,7 @@ void test_gpu(int gpuID){ case 'a': createTask(handle, algor_vec3, 4, false); // createTask(handle, algor_vec3, 5, false); - // createTask(handle, algor_vec3, 6, false); + createTask(handle, algor_vec3, 6, false); // createTask(handle, algor_vec3, 7, false); // createTask(handle, algor_vec3, 8, false); break; -- libgit2 0.21.4