![]() |
Dataflow Software Stack
032db78
Master Thesis of Mathijs Saey at the VUB
|

Public Member Functions | |
| def | __init__ |
| def | execute |
| def | setKey |
| Set the instruction address. More... | |
| def | __str__ |
| Return a string representation of this instruction. More... | |
Public Attributes | |
| totalInputs | |
| realInputs | |
| merge | |
| dest | |
| chunk | |
| key | |
Split instruction.
This receives at least one input, which should be a compound data type. The argument sent to port 0 should be a compound data type.
Upon executing, the element at port 0 will be 'split', all of it's elements will be sent to port 0 of the destSink, with a new context. All of the other arguments will also be sent to the sink.
Upon reaching a context restore, the resulting tokens will each receive a port matching their index in the split array.
| def core.instruction.Split.__init__ | ( | self, | |
| binds, | |||
| dest, | |||
| merge | |||
| ) |
| def core.instruction.Split.execute | ( | self, | |
| tokens, | |||
| core | |||
| ) |
|
inherited |
Set the instruction address.
|
inherited |
Return a string representation of this instruction.
| core.instruction.Split.totalInputs |
| core.instruction.Split.realInputs |
| core.instruction.Split.merge |
| core.instruction.Split.dest |
|
inherited |
|
inherited |
1.8.8