(i int)
| 330 | } |
| 331 | |
| 332 | func (this *Solver) update_alpha_status(i int) { |
| 333 | if this.alpha[i] >= this.get_C(i) { |
| 334 | this.alpha_status[i] = UPPER_BOUND |
| 335 | } else if this.alpha[i] <= 0 { |
| 336 | this.alpha_status[i] = LOWER_BOUND |
| 337 | } else { |
| 338 | this.alpha_status[i] = FREE |
| 339 | } |
| 340 | } |
| 341 | |
| 342 | func (this *Solver) is_upper_bound(i int) bool { |
| 343 | return this.alpha_status[i] == UPPER_BOUND |