Mercurial > forge
diff extra/NaN/src/sumskipnan_mex.cpp @ 8875:903fbabbd5fe octave-forge
return output for case of no output variable
author | schloegl |
---|---|
date | Fri, 11 Nov 2011 07:47:37 +0000 |
parents | 49c1c23128ea |
children | 6eb642de94a3 |
line wrap: on
line diff
--- a/extra/NaN/src/sumskipnan_mex.cpp Thu Nov 10 21:24:24 2011 +0000 +++ b/extra/NaN/src/sumskipnan_mex.cpp Fri Nov 11 07:47:37 2011 +0000 @@ -192,6 +192,7 @@ if (ACC_LEVEL<1) { // double accuray, naive summation, error = N*2^-52 switch (POutputCount) { + case 0: case 1: #pragma omp parallel for schedule(dynamic) for (l = 0; l<D3; l++) { @@ -216,6 +217,7 @@ else if (ACC_LEVEL==1) { // extended accuray, naive summation, error = N*2^-64 switch (POutputCount) { + case 0: case 1: #pragma omp parallel for schedule(dynamic) for (l = 0; l<D3; l++) { @@ -240,6 +242,7 @@ else if (ACC_LEVEL==3) { // ACC_LEVEL==3: extended accuracy and Kahan Summation, error = 2^-64 switch (POutputCount) { + case 0: case 1: #pragma omp parallel for schedule(dynamic) for (l = 0; l<D3; l++) { @@ -264,6 +267,7 @@ else if (ACC_LEVEL==2) { // ACC_LEVEL==2: double accuracy and Kahan Summation, error = 2^-52 switch (POutputCount) { + case 0: case 1: #pragma omp parallel for schedule(dynamic) for (l = 0; l<D3; l++) {