Skip to content
Snippets Groups Projects
Commit a85eee3f authored by Nordine Feddal's avatar Nordine Feddal
Browse files

added vector declaration

parent 84462c7c
Branches
No related tags found
No related merge requests found
......@@ -13,6 +13,8 @@ class GPUSchedStepParams:
TIME_IMPL ="\t.time = 0,\n"
NUMBER_KERNELS_IMPL ="\t.number_kernel = {number_kernel}\n"
# Struct name
STRUCT_NAME = "gpusched_step_t"
def dump_struct():
dump = "struct gpusched_step_t {\n"
......@@ -23,6 +25,12 @@ class GPUSchedStepParams:
dump += "};\n\n"
return dump
def dump_global_vector():
dump = "static std::vector<{struct_name}>& gpusched_steps()\n{{\n".format(struct_name=GPUSchedStepParams.STRUCT_NAME)
dump += "\tstatic std::vector<{struct_name}> steps;\n".format(struct_name=GPUSchedStepParams.STRUCT_NAME)
dump += "\treturn steps;\n}\n\n"
return dump
class GPUSchedResultStep:
STRUCT_STEP = "gpusched_step_t step_{no} = {{\n";
......@@ -48,3 +56,4 @@ class GPUSchedResultStep:
dump += GPUSchedStepParams.NUMBER_KERNELS_IMPL.format(number_kernel=self.number_kernels)
dump += "};\n\n";
return dump;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment