16 using namespace shogun;
28 num_dimensions(orig.num_dimensions)
106 result += f1->
dot(vec_idx1, f2,vec_idx2) *
144 int32_t num=stop-start;
159 for (int32_t i=0; i<num; i++)
191 for (int32_t i=0; i<num; i++)
218 combined_feature_iterator* it=SG_MALLOC(combined_feature_iterator, 1);
222 it->iterator=it->f->get_feature_iterator(vector_index);
223 it->vector_index=vector_index;
230 combined_feature_iterator* it = (combined_feature_iterator*) iterator;
234 if (it->f->get_next_feature(index, value, it->iterator))
246 it->f->free_feature_iterator(it->iterator);
250 it->iterator=it->f->get_feature_iterator(it->vector_index);
261 combined_feature_iterator* it = (combined_feature_iterator*) iterator;
262 if (it->iterator && it->f)
263 it->f->free_feature_iterator(it->iterator);
294 if (succesful_deletion)
296 return succesful_deletion;
325 for (
index_t f_idx=0; f_idx<num_weights; f_idx++)
346 void CCombinedDotFeatures::init()
349 "Total number of dimensions.");
351 "Total number of vectors.");
353 "feature_array",
"Feature array.");