Lines Matching refs:iter

38   for (Witer_const iter = w_.begin();
39 iter != w_.end();
40 ++iter) {
41 if (isnanf(iter->second) || __isinff(iter->second))
52 for (Witer_const iter = w1.w_.begin();
53 iter != w1.w_.end();
54 ++iter) {
55 w_[iter->first] += ((multiplier * iter->second) / w1.normalizer_
66 for (Witer_const iter = w1.w_.begin();
67 iter != w1.w_.end();
68 ++iter) {
69 w_[iter->first] += ((multiplier * iter->second * iter->second) /
81 for (Witer_const iter = w1.w_.begin();
82 iter != w1.w_.end();
83 ++iter) {
84 if(iter->second > 0.0) {
85 w_[iter->first] += ((multiplier * sqrt(w1.normalizer_)) /
86 (sqrt(iter->second))
100 for (Witer_const iter = w1.w_.begin();
101 iter != w1.w_.end();
102 ++iter) {
103 w_[iter->first] += ((multiplier * iter->second) / w1.normalizer_
105 bool is_min_bounded = GetValue(wmin_, iter->first, &min_bound);
107 if ((w_[iter->first] / normalizer_) < min_bound) {
108 w_[iter->first] = min_bound*normalizer_;
112 bool is_max_bounded = GetValue(wmax_, iter->first, &max_bound);
114 if ((w_[iter->first] / normalizer_) > max_bound)
115 w_[iter->first] = max_bound*normalizer_;
124 for (Witer iter = w_.begin();
125 iter != w_.end();
126 ++iter) {
127 iter->second *= w1.GetElement(iter->first);
140 for (Witer iter = w_.begin();
141 iter != w_.end();
142 ++iter) {
143 iter->second *= w1.GetElement(iter->first);
144 bool is_min_bounded = GetValue(wmin_, iter->first, &min_bound);
146 if ((iter->second / normalizer_) < min_bound) {
147 iter->second = min_bound*normalizer_;
151 bool is_max_bounded = GetValue(wmax_, iter->first, &max_bound);
153 if ((iter->second / normalizer_) > max_bound)
154 iter->second = max_bound*normalizer_;
162 for (Witer iter = w_.begin();
163 iter != w_.end();
164 ++iter) {
165 iter->second /= normalizer_;
175 for (Witer iter = w_.begin();
176 iter != w_.end();
177 ++iter) {
178 bool is_min_bounded = GetValue(wmin_, iter->first, &min_bound);
180 if ((iter->second/normalizer_) < min_bound) {
181 iter->second = min_bound*normalizer_;
185 bool is_max_bounded = GetValue(wmax_, iter->first, &max_bound);
187 if ((iter->second/normalizer_) > max_bound)
188 iter->second = max_bound*normalizer_;
198 for (Witer_const iter = w1.w_.begin();
199 iter != w1.w_.end();
200 ++iter) {
201 result += iter->second * GetElement(iter->first);
205 for (Witer_const iter = w_.begin();
206 iter != w_.end();
207 ++iter) {
208 result += iter->second * w1.GetElement(iter->first);
219 for (Witer_const iter = w_.begin();
220 iter != w_.end();
221 ++iter) {
222 result += pow(iter->second, x);
230 for (Witer_const iter = w_.begin();
231 iter != w_.end();
232 ++iter) {
233 result += iter->second * iter->second;
241 for (Witer_const iter = w_.begin();
242 iter != w_.end();
243 ++iter) {
244 result += fabs(iter->second);
253 for (Witer_const iter = w_.begin();
254 iter != w_.end();
255 ++iter) {
256 if (fabs(iter->second / normalizer_) > epsilon)
274 for (Witer iter = w_.begin();
275 iter != w_.end();
276 ++iter) {
277 if (fabs(iter->second/normalizer_) > epsilone) {
278 abs_val_vec.push_back(fabs(iter->second/normalizer_));
291 for (Witer iter = w_.begin();
292 iter != w_.end();
293 ++iter) {
294 if ((fabs(iter->second/normalizer_) - theta) < 0) {
295 iter->second = 0;
313 for (Witer iter = w_.begin();
314 iter != w_.end();
315 ++iter) {
316 abs_val_list.push_back(fabs(iter->second/normalizer_));
317 curr_l1_norm += fabs(iter->second/normalizer_);
340 for (Witer iter = w_.begin();
341 iter != w_.end();
342 ++iter) {
343 int sign_mul = iter->second > 0;
344 iter->second = max(sign_mul * normalizer_ *
345 (fabs(iter->second/normalizer_) - theta),