if (tcp->rates[j] <= 1) {
tcp->rates[j] = 0;
} else {
- float num = (float)(tile->numcomps * (tile->x1 - tile->x0) *
- (tile->y1 - tile->y0) * (tile->z1 - tile->z0) * volume->comps[0].prec);
- float den = (float)(8 * volume->comps[0].dx * volume->comps[0].dy *
- volume->comps[0].dz);
+ float num = (float)tile->numcomps * (tile->x1 - tile->x0) *
+ (tile->y1 - tile->y0) * (tile->z1 - tile->z0) * volume->comps[0].prec;
+ float den = 8.0f * volume->comps[0].dx * volume->comps[0].dy *
+ volume->comps[0].dz;
den = tcp->rates[j] * den;
tcp->rates[j] = (num + den - 1) / den;
}
if (tcp->rates[j] <= 1) {
tcp->rates[j] = 0;
} else {
- float num = (float)(tile->numcomps * (tile->x1 - tile->x0) *
- (tile->y1 - tile->y0) * (tile->z1 - tile->z0) * volume->comps[0].prec);
- float den = (float)(8 * volume->comps[0].dx * volume->comps[0].dy *
- volume->comps[0].dz);
+ float num = (float)tile->numcomps * (tile->x1 - tile->x0) *
+ (tile->y1 - tile->y0) * (tile->z1 - tile->z0) * volume->comps[0].prec;
+ float den = 8.0f * volume->comps[0].dx * volume->comps[0].dy *
+ volume->comps[0].dz;
den = tcp->rates[j] * den;
tcp->rates[j] = (num + den - 1) / den;
}