#include <SmacqModule-interface.h>
Public Attributes | |
unsigned int | stateless:1 |
unsigned int | vector:1 |
unsigned int | annotation:1 |
unsigned int | demux:1 |
The following elements of the algebra structure are as follows: Vector specifies that the module can be used with a single input and a single output, or can be used with a vector of sets of arguments separated by semicolons and a corresponding vector of output channels. Boolean specifies that the module merely filters out some data and can be reordered in the dataflow by an optimizer. Demux specifies that the module demultiplexes output data among multiple output chanels. If a demux module fails to set the demux bit, then the optimizer may produce disfunctional output.