| line |
true |
false |
branch |
|
54
|
0 |
6 |
PDL_RETERROR(PDL_err, PDL->redodims_default(__privtrans)); |
|
67
|
0 |
6 |
if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in warp2d:" "broadcast.incs NULL"); |
|
138
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Float,F,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
144
|
0 |
0 |
if (!generate_interpolation_kernel(__params->kernel_type, __privtrans->ind_sizes[3], kernel)) |
|
175
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
176
|
0 |
0 |
{/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { |
|
179
|
0 |
0 |
{/* Open np=1 */ PDL_EXPAND2(register PDL_Indx np=PDLMAX((1),0), __np_stop=(__np_size)); for(; np<__np_stop; np+=1) { |
|
183
|
0 |
0 |
{/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) { |
|
193
|
0 |
0 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
|
0 |
0 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
|
0 |
0 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
|
0 |
0 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
198
|
0 |
0 |
for (k=0 ; k<16 ; k++) { |
|
246
|
0 |
0 |
PDL_BROADCASTLOOP_END_warp2d_readdata /* broadcastloop */ |
|
|
0 |
0 |
PDL_BROADCASTLOOP_END_warp2d_readdata /* broadcastloop */ |
|
250
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
6 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
6 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
6 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
6 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
6 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
6 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
6 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_Double,D,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
256
|
0 |
6 |
if (!generate_interpolation_kernel(__params->kernel_type, __privtrans->ind_sizes[3], kernel)) |
|
287
|
0 |
6 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
6 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
6 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
6 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
6 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
6 |
6 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
6 |
6 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
288
|
300 |
6 |
{/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { |
|
291
|
600 |
300 |
{/* Open np=1 */ PDL_EXPAND2(register PDL_Indx np=PDLMAX((1),0), __np_stop=(__np_size)); for(; np<__np_stop; np+=1) { |
|
295
|
15000 |
300 |
{/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) { |
|
305
|
14210 |
790 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
|
14038 |
172 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
|
13292 |
746 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
|
174 |
13118 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
310
|
209888 |
13118 |
for (k=0 ; k<16 ; k++) { |
|
358
|
0 |
6 |
PDL_BROADCASTLOOP_END_warp2d_readdata /* broadcastloop */ |
|
|
0 |
6 |
PDL_BROADCASTLOOP_END_warp2d_readdata /* broadcastloop */ |
|
362
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_warp2d_1(PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E,PDL_LDouble,E) |
|
368
|
0 |
0 |
if (!generate_interpolation_kernel(__params->kernel_type, __privtrans->ind_sizes[3], kernel)) |
|
399
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_warp2d_readdata |
|
400
|
0 |
0 |
{/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { |
|
403
|
0 |
0 |
{/* Open np=1 */ PDL_EXPAND2(register PDL_Indx np=PDLMAX((1),0), __np_stop=(__np_size)); for(; np<__np_stop; np+=1) { |
|
407
|
0 |
0 |
{/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) { |
|
417
|
0 |
0 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
|
0 |
0 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
|
0 |
0 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
|
0 |
0 |
if ((px < 1) || (px > lx_3) || (py < 1) || (py > ly_3)) |
|
422
|
0 |
0 |
for (k=0 ; k<16 ; k++) { |
|
470
|
0 |
0 |
PDL_BROADCASTLOOP_END_warp2d_readdata /* broadcastloop */ |
|
|
0 |
0 |
PDL_BROADCASTLOOP_END_warp2d_readdata /* broadcastloop */ |
|
485
|
6 |
0 |
PDL_FREE_CODE(__privtrans, destroy, free(__params->kernel_type); /* CType.get_free */ |
|
518
|
0 |
6 |
if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0}; |
|
520
|
0 |
6 |
if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans"); |
|
526
|
0 |
6 |
PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans)); |
|
530
|
0 |
6 |
PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans)); |