16 using namespace shogun;
28 num_dimensions(orig.num_dimensions)
109 result += f1->
dot(vec_idx1, f2,vec_idx2) *
116 f2=cf->get_next_feature_obj(current2);
120 ASSERT(f1 == NULL && f2 == NULL);
156 int32_t num=stop-start;
170 for (int32_t i=0; i<num; i++)
204 for (int32_t i=0; i<num; i++)
234 combined_feature_iterator* it=
SG_MALLOC(combined_feature_iterator, 1);
238 it->iterator=it->f->get_feature_iterator(vector_index);
239 it->vector_index=vector_index;
246 combined_feature_iterator* it = (combined_feature_iterator*) iterator;
250 if (it->f->get_next_feature(index, value, it->iterator))
256 it->f->free_feature_iterator(it->iterator);
259 it->iterator=it->f->get_feature_iterator(it->vector_index);
270 combined_feature_iterator* it = (combined_feature_iterator*) iterator;
271 if (it->iterator && it->f)
272 it->f->free_feature_iterator(it->iterator);
393 void CCombinedDotFeatures::init()
396 "Total number of dimensions.");
398 "Total number of vectors.");
400 "feature_list",
"Feature list.");