- /* calculate sum_z_cells, sum_range_rate one time! */
- sum_z_cells=0;
- for(i=1;i<=z_cell;i++) sum_z_cells+=(start_nel+i*slope_nel);
- printfd("debug: sum z cells -> %u\n",sum_z_cells);
- // sum_range_rate=0;
- // for(i=-a_p_range;i<=a_p_range;i++)
- // {
- // for(j=-a_p_range;j<=a_p_range;j++)
- // {
- // for(k=-a_p_range;k<=a_p_range;k++)
- // {
- // if(!(i==0 && j==0 && k==0))
- // sum_range_rate+=((3*a_p_range*a_p_range)-i*i-j*j-k*k);
- // }
- // }
- // }
- // printfd("debug: sum range rate -> %u\n",sum_range_rate);
- // /* add a_p_p0 ... */
- // if(a_p_p0==NOT_SPECIFIED) a_p_p0=sum_range_rate/4;
- // sum_range_rate+=a_p_p0;
-
+ /* calculate sum_z_cells one time! */
+ gr=0;
+ for(i=1;i<=z_cell;i++) gr+=i;
+ sum_z_cells=z_cell*start_nel+slope_nel*gr;
+ sum_c_dist=z_cell*c_c0+c_slope*gr;
+ printfd("debug: sum_z_cells -> %u\ndebug: sum_c_dist -> %u\n",sum_z_cells,sum_c_dist);