11 #ifndef _MULTITASKKERNELNORMALIZER_H___
12 #define _MULTITASKKERNELNORMALIZER_H___
77 if (strcmp(k->
get_name(),
"WeightedDegree") == 0) {
78 SG_INFO(
"using first-element normalization\n");
81 SG_INFO(
"no inner normalization for non-WDK kernel\n");
107 std::sort(vec.begin(), vec.end());
110 std::vector<int32_t>::iterator endLocation = std::unique(vec.begin(), vec.end());
150 SG_ERROR(
"normalize_lhs not implemented");
160 SG_ERROR(
"normalize_rhs not implemented");
205 ASSERT(task_lhs < num_tasks && task_lhs >= 0);
206 ASSERT(task_rhs < num_tasks && task_rhs >= 0);
221 ASSERT(task_lhs < num_tasks && task_lhs >= 0);
222 ASSERT(task_rhs < num_tasks && task_rhs >= 0);
231 return "MultitaskKernelNormalizer";