comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedQualityExporter.java @ 7626:182f78d5f3eb

BedQualityExporter: Continue/exit early when no results.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Mon, 02 Dec 2013 10:47:30 +0100
parents e999a920f0e5
children 467d01a3a483
comparison
equal deleted inserted replaced
7625:e999a920f0e5 7626:182f78d5f3eb
117 // j* loads.length: shift periods. 117 // j* loads.length: shift periods.
118 row[(k + 1) + (j * loads.length)] = 118 row[(k + 1) + (j * loads.length)] =
119 loads[k].getDiameter(km); 119 loads[k].getDiameter(km);
120 } 120 }
121 BedDiameterResult[] beds = results[j].getBedResults(); 121 BedDiameterResult[] beds = results[j].getBedResults();
122 if (beds.length == 0) {
123 continue;
124 }
122 for (int k = 0; k < beds.length; k++) { 125 for (int k = 0; k < beds.length; k++) {
123 // k + 1: shift km column. 126 // k + 1: shift km column.
124 // j * beds.length: shift periods. 127 // j * beds.length: shift periods.
125 // loads.length * results.length: shift bed load columns. 128 // loads.length * results.length: shift bed load columns.
126 int ndx = (k + 1) + (j * beds.length) + (loads.length * results.length); 129 int ndx = (k + 1) + (j * beds.length) + (loads.length * results.length);
127 row[ndx] = beds[k].getDiameterCap(km); 130 row[ndx] = beds[k].getDiameterCap(km);
128 row[ndx + 1] = beds[k].getDiameterSub(km); 131 row[ndx + 1] = beds[k].getDiameterSub(km);
129 }
130 if (beds.length == 0) {
131 continue;
132 } 132 }
133 BedParametersResult[] params = results[j].getParameters(); 133 BedParametersResult[] params = results[j].getParameters();
134 for(int k = 0; k < params.length; k++) { 134 for(int k = 0; k < params.length; k++) {
135 // loads.length + (beds.lenght * 2) * (j + 1): shift bed and bedload columns. 135 // loads.length + (beds.lenght * 2) * (j + 1): shift bed and bedload columns.
136 int ndx = 1 + (loads.length + (beds.length * 2) * (j + 1)); 136 int ndx = 1 + (loads.length + (beds.length * 2) * (j + 1));

http://dive4elements.wald.intevation.org