@@ -264,39 +264,39 @@ void ComputeGradient::bspline_filt_rec_z(MeshData<T>& image,float lambda,float t
264264 // ////////////////////////////////////////////////////////////
265265
266266 std::vector<float > impulse_resp_vec_f (k0+3 ); // forward
267- for (int64_t k = 0 ; k < (k0+3 );k++){
267+ for (size_t k = 0 ; k < (k0+3 );k++){
268268 impulse_resp_vec_f[k] = impulse_resp (k,rho,omg);
269269 }
270270
271271 std::vector<float > impulse_resp_vec_b (k0+3 ); // backward
272- for (int64_t k = 0 ; k < (k0+3 );k++){
272+ for (size_t k = 0 ; k < (k0+3 );k++){
273273 impulse_resp_vec_b[k] = impulse_resp_back (k,rho,omg,gamma,c0);
274274 }
275275
276276 std::vector<float > bc1_vec (k0, 0 ); // forward
277277 // y(1) init
278278 bc1_vec[1 ] = impulse_resp_vec_f[0 ];
279- for ( int64_t k = 0 ; k < k0; k++){
279+ for (size_t k = 0 ; k < k0; k++){
280280 bc1_vec[k] += impulse_resp_vec_f[k+1 ];
281281 }
282282
283283 std::vector<float > bc2_vec (k0, 0 ); // backward
284284 // y(0) init
285- for ( int64_t k = 0 ; k < k0; k++){
285+ for (size_t k = 0 ; k < k0; k++){
286286 bc2_vec[k] = impulse_resp_vec_f[k];
287287 }
288288
289289 std::vector<float > bc3_vec (k0, 0 ); // forward
290290 // y(N-1) init
291291 bc3_vec[0 ] = impulse_resp_vec_b[1 ];
292- for ( int64_t k = 0 ; k < (k0-1 ); k++){
292+ for (size_t k = 0 ; k < (k0-1 ); k++){
293293 bc3_vec[k+1 ] += impulse_resp_vec_b[k] + impulse_resp_vec_b[k+2 ];
294294 }
295295
296296 std::vector<float > bc4_vec (k0, 0 ); // backward
297297 // y(N) init
298298 bc4_vec[0 ] = impulse_resp_vec_b[0 ];
299- for ( int64_t k = 1 ; k < k0; k++){
299+ for (size_t k = 1 ; k < k0; k++){
300300 bc4_vec[k] += 2 *impulse_resp_vec_b[k];
301301 }
302302
@@ -419,39 +419,39 @@ void ComputeGradient::bspline_filt_rec_x(MeshData<T>& image,float lambda,float t
419419 // ////////////////////////////////////////////////////////////
420420
421421 std::vector<float > impulse_resp_vec_f (k0+3 ); // forward
422- for (int64_t k = 0 ; k < (k0+3 );k++){
422+ for (size_t k = 0 ; k < (k0+3 );k++){
423423 impulse_resp_vec_f[k] = impulse_resp (k,rho,omg);
424424 }
425425
426426 std::vector<float > impulse_resp_vec_b (k0+3 ); // backward
427- for (int64_t k = 0 ; k < (k0+3 );k++){
427+ for (size_t k = 0 ; k < (k0+3 );k++){
428428 impulse_resp_vec_b[k] = impulse_resp_back (k,rho,omg,gamma,c0);
429429 }
430430
431431 std::vector<float > bc1_vec (k0, 0 ); // forward
432432 // y(1) init
433433 bc1_vec[1 ] = impulse_resp_vec_f[0 ];
434- for ( int64_t k = 0 ; k < k0;k++){
434+ for (size_t k = 0 ; k < k0;k++){
435435 bc1_vec[k] += impulse_resp_vec_f[k+1 ];
436436 }
437437
438438 std::vector<float > bc2_vec (k0, 0 ); // backward
439439 // y(0) init
440- for ( int64_t k = 0 ; k < k0;k++){
440+ for (size_t k = 0 ; k < k0;k++){
441441 bc2_vec[k] = impulse_resp_vec_f[k];
442442 }
443443
444444 std::vector<float > bc3_vec (k0, 0 ); // forward
445445 // y(N-1) init
446446 bc3_vec[0 ] = impulse_resp_vec_b[1 ];
447- for ( int64_t k = 0 ; k < (k0-1 );k++){
447+ for (size_t k = 0 ; k < (k0-1 );k++){
448448 bc3_vec[k+1 ] += impulse_resp_vec_b[k] + impulse_resp_vec_b[k+2 ];
449449 }
450450
451451 std::vector<float > bc4_vec (k0, 0 ); // backward
452452 // y(N) init
453453 bc4_vec[0 ] = impulse_resp_vec_b[0 ];
454- for ( int64_t k = 1 ; k < k0;k++){
454+ for (size_t k = 1 ; k < k0;k++){
455455 bc4_vec[k] += 2 *impulse_resp_vec_b[k];
456456 }
457457
0 commit comments