Add a new variable-value pair to the assignment, and update ``self.variant``.
(self, var, val)
| 365 | return None |
| 366 | |
| 367 | def add(self, var, val): |
| 368 | """ |
| 369 | Add a new variable-value pair to the assignment, and update |
| 370 | ``self.variant``. |
| 371 | |
| 372 | """ |
| 373 | assert val in self.domain, f"{val} is not in the domain {self.domain}" |
| 374 | assert is_indvar(var), "Wrong format for an Individual Variable: '%s'" % var |
| 375 | self[var] = val |
| 376 | self._addvariant() |
| 377 | return self |
| 378 | |
| 379 | |
| 380 | class Model: |
no test coverage detected