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";