
Active tuple state shared by sparse table actors. More...
Protected Member Functions | |
| Derived & | derived (void) |
| const unsigned int * | tuple_gids (unsigned int tid) const |
| unsigned int | tuple_gid (unsigned int tid, int variable) const |
| bool | remove_tuple (unsigned int tid) |
| void | deactivate_value_support (int variable, int value) |
| void | deactivate_for_domain (int variable, const View &view) |
| void | deactivate_removed_values (int variable, const View &view, const Delta &delta) |
| void | deactivate_for_all_domains (const ViewArray< View > &x) |
| SparseTupleState (Home home, ViewArray< View > &x, const TupleSet &ts0) | |
| SparseTupleState (Space &home, const SparseTupleState &state) | |
Protected Attributes | |
| TupleSet | ts |
| int | arity |
| unsigned int | n_tuples |
| unsigned int | n_vals |
| unsigned int * | active_ids |
| unsigned int * | pos_in_active |
| unsigned int | active_limit |
| int * | gid_val |
| const unsigned int * | tv |
Active tuple state shared by sparse table actors.
The derived actor supplies deactivate_tuple(), which adds any actor-specific bookkeeping to removal from the active tuple set.
Definition at line 151 of file extensional-tuple-set.cpp.
|
inlineprotected |
Definition at line 268 of file extensional-tuple-set.cpp.
|
inlineprotected |
Definition at line 302 of file extensional-tuple-set.cpp.
|
inlineprotected |
Definition at line 164 of file extensional-tuple-set.cpp.
|
inlineprotected |
Definition at line 169 of file extensional-tuple-set.cpp.
|
inlineprotected |
Definition at line 177 of file extensional-tuple-set.cpp.
|
inlineprotected |
Definition at line 184 of file extensional-tuple-set.cpp.
|
inlineprotected |
Definition at line 201 of file extensional-tuple-set.cpp.
|
inlineprotected |
Definition at line 212 of file extensional-tuple-set.cpp.
|
inlineprotected |
Definition at line 225 of file extensional-tuple-set.cpp.
|
inlineprotected |
Definition at line 250 of file extensional-tuple-set.cpp.
|
protected |
Definition at line 153 of file extensional-tuple-set.cpp.
|
protected |
Definition at line 154 of file extensional-tuple-set.cpp.
|
protected |
Definition at line 155 of file extensional-tuple-set.cpp.
|
protected |
Definition at line 156 of file extensional-tuple-set.cpp.
|
protected |
Definition at line 157 of file extensional-tuple-set.cpp.
|
protected |
Definition at line 158 of file extensional-tuple-set.cpp.
|
protected |
Definition at line 159 of file extensional-tuple-set.cpp.
|
protected |
Definition at line 160 of file extensional-tuple-set.cpp.
|
protected |
Definition at line 161 of file extensional-tuple-set.cpp.