File tree 1 file changed +6
-6
lines changed
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -63,18 +63,18 @@ bool nesterov_a_test_task_omp::TestOMPTaskParallel::run_impl() {
63
63
auto temp_res = res;
64
64
if (ops == " +" ) {
65
65
#pragma omp parallel for reduction(+ : temp_res)
66
- for (int i : input_) {
67
- temp_res += i ;
66
+ for (int i = 0 ; i < static_cast < int >( input_. size ()); i++ ) {
67
+ temp_res += input_[i] ;
68
68
}
69
69
} else if (ops == " -" ) {
70
70
#pragma omp parallel for reduction(- : temp_res)
71
- for (int i : input_) {
72
- temp_res -= i ;
71
+ for (int i = 0 ; i < static_cast < int >( input_. size ()); i++ ) {
72
+ temp_res -= input_[i] ;
73
73
}
74
74
} else if (ops == " *" ) {
75
75
#pragma omp parallel for reduction(* : temp_res)
76
- for (int i : input_) {
77
- temp_res *= i ;
76
+ for (int i = 0 ; i < static_cast < int >( input_. size ()); i++ ) {
77
+ temp_res *= input_[i] ;
78
78
}
79
79
}
80
80
res = temp_res;
You can’t perform that action at this time.
0 commit comments