[ library(ic_sets) | Reference Manual | Alphabetic Index ]
struct int_sets(dom, off, lcard, ucard, added, removed, add, rem, card, booleans, value)
Attribute structure for set variables (and constants)
Fields
- dom
- set domain representation (array of booleans)
- off
- offset between set element and corresponding array index (integer)
- lcard
- lower bound cardinality (integer)
- ucard
- upper bound cardinality (integer)
- added
- notification send-port for lower bound increases
- removed
- notification send-port for upper bound decreases
- add
- suspension list woken when lower bound increases
- rem
- suspension list woken when upper bound decreases
- card
- fd/ic variable for cardinality (see #/2)
- booleans
- array of fd/ic variables (see membership_booleans/2)
- value
- set variable belonging to this attribute
See Also
library(notify_ports), suspend / 3, suspend / 4