| line |
true |
false |
branch |
|
36
|
0 |
99 |
if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in centroid:" "broadcast.incs NULL"); |
|
88
|
10 |
89 |
if ( __privtrans->bvalflag ) { /* ** do 'bad' Code ** */ |
|
93
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
94
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
97
|
0 |
0 |
{/* Open c */ PDL_EXPAND2(register PDL_Indx c=0, __c_stop=(__c_size)); for(; c<__c_stop; c+=1) { |
|
98
|
0 |
0 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
104
|
0 |
0 |
{/* Open o */ PDL_EXPAND2(register PDL_Indx o=0, __o_stop=(__o_size)); for(; o<__o_stop; o+=1) { |
|
105
|
0 |
0 |
PDL_IF_BAD(if (PDL_ISBAD2((cluster_datap)[0+(__inc_cluster_o*(o))+(__inc_cluster_c*(c))],cluster_badval,F,cluster_badval_isnan)) continue;,) |
|
|
0 |
0 |
PDL_IF_BAD(if (PDL_ISBAD2((cluster_datap)[0+(__inc_cluster_o*(o))+(__inc_cluster_c*(c))],cluster_badval,F,cluster_badval_isnan)) continue;,) |
|
106
|
0 |
0 |
if (!(cluster_datap)[0+(__inc_cluster_o*(o))+(__inc_cluster_c*(c))]) continue; |
|
108
|
0 |
0 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
109
|
0 |
0 |
PDL_IF_BAD(if (PDL_ISBAD2((data_datap)[0+(__inc_data_o*(o))+(__inc_data_v*(v))],data_badval,F,data_badval_isnan)) continue;,) |
|
|
0 |
0 |
PDL_IF_BAD(if (PDL_ISBAD2((data_datap)[0+(__inc_data_o*(o))+(__inc_data_v*(v))],data_badval,F,data_badval_isnan)) continue;,) |
|
115
|
0 |
0 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
116
|
0 |
0 |
if (n[c]PDL_IF_BAD([v],)) { |
|
127
|
0 |
0 |
}PDL_BROADCASTLOOP_END_centroid_readdata |
|
|
0 |
0 |
}PDL_BROADCASTLOOP_END_centroid_readdata |
|
130
|
2 |
8 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
10 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
10 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
10 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
10 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
10 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
131
|
0 |
10 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
10 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
10 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
10 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
10 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
202 |
86 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
86 |
10 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
134
|
407 |
202 |
{/* Open c */ PDL_EXPAND2(register PDL_Indx c=0, __c_stop=(__c_size)); for(; c<__c_stop; c+=1) { |
|
135
|
1216 |
407 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
141
|
2910 |
407 |
{/* Open o */ PDL_EXPAND2(register PDL_Indx o=0, __o_stop=(__o_size)); for(; o<__o_stop; o+=1) { |
|
142
|
0 |
2910 |
PDL_IF_BAD(if (PDL_ISBAD2((cluster_datap)[0+(__inc_cluster_o*(o))+(__inc_cluster_c*(c))],cluster_badval,D,cluster_badval_isnan)) continue;,) |
|
|
0 |
2910 |
PDL_IF_BAD(if (PDL_ISBAD2((cluster_datap)[0+(__inc_cluster_o*(o))+(__inc_cluster_c*(c))],cluster_badval,D,cluster_badval_isnan)) continue;,) |
|
143
|
1485 |
1425 |
if (!(cluster_datap)[0+(__inc_cluster_o*(o))+(__inc_cluster_c*(c))]) continue; |
|
145
|
4255 |
1425 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
146
|
0 |
4255 |
PDL_IF_BAD(if (PDL_ISBAD2((data_datap)[0+(__inc_data_o*(o))+(__inc_data_v*(v))],data_badval,D,data_badval_isnan)) continue;,) |
|
|
132 |
4123 |
PDL_IF_BAD(if (PDL_ISBAD2((data_datap)[0+(__inc_data_o*(o))+(__inc_data_v*(v))],data_badval,D,data_badval_isnan)) continue;,) |
|
152
|
1216 |
407 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
153
|
1212 |
4 |
if (n[c]PDL_IF_BAD([v],)) { |
|
164
|
0 |
10 |
}PDL_BROADCASTLOOP_END_centroid_readdata |
|
|
0 |
10 |
}PDL_BROADCASTLOOP_END_centroid_readdata |
|
174
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
|
0 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Float,F) |
|
175
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
0 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
178
|
0 |
0 |
{/* Open c */ PDL_EXPAND2(register PDL_Indx c=0, __c_stop=(__c_size)); for(; c<__c_stop; c+=1) { |
|
179
|
0 |
0 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
185
|
0 |
0 |
{/* Open o */ PDL_EXPAND2(register PDL_Indx o=0, __o_stop=(__o_size)); for(; o<__o_stop; o+=1) { |
|
187
|
0 |
0 |
if (!(cluster_datap)[0+(__inc_cluster_o*(o))+(__inc_cluster_c*(c))]) continue; |
|
189
|
0 |
0 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
196
|
0 |
0 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
197
|
0 |
0 |
if (n[c]PDL_IF_BAD([v],)) { |
|
208
|
0 |
0 |
}PDL_BROADCASTLOOP_END_centroid_readdata |
|
|
0 |
0 |
}PDL_BROADCASTLOOP_END_centroid_readdata |
|
211
|
19 |
70 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
89 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
89 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
89 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
77 |
12 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
89 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
89 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
89 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
89 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
89 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
89 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
89 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
89 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
89 |
0 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
89 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
|
0 |
89 |
PDL_DECLARE_PARAMS_centroid_1(PDL_Double,D) |
|
212
|
0 |
89 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
89 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
89 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
165 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
0 |
165 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
450 |
248 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
|
248 |
165 |
PDL_BROADCASTLOOP_START_centroid_readdata { |
|
215
|
1174 |
450 |
{/* Open c */ PDL_EXPAND2(register PDL_Indx c=0, __c_stop=(__c_size)); for(; c<__c_stop; c+=1) { |
|
216
|
2666 |
1174 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
222
|
26363 |
1174 |
{/* Open o */ PDL_EXPAND2(register PDL_Indx o=0, __o_stop=(__o_size)); for(; o<__o_stop; o+=1) { |
|
224
|
20386 |
5977 |
if (!(cluster_datap)[0+(__inc_cluster_o*(o))+(__inc_cluster_c*(c))]) continue; |
|
226
|
11173 |
5977 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
233
|
2666 |
1174 |
{/* Open v */ PDL_EXPAND2(register PDL_Indx v=0, __v_stop=(__v_size)); for(; v<__v_stop; v+=1) { |
|
234
|
2666 |
0 |
if (n[c]PDL_IF_BAD([v],)) { |
|
245
|
0 |
165 |
}PDL_BROADCASTLOOP_END_centroid_readdata |
|
|
76 |
89 |
}PDL_BROADCASTLOOP_END_centroid_readdata |
|
281
|
0 |
99 |
if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0}; |
|
283
|
0 |
99 |
if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans"); |
|
288
|
0 |
99 |
PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans)); |
|
289
|
0 |
99 |
PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans)); |