DDF Domain

A Dynamic DataFlow (DDF) primitive, as distinct from an SDF primitive, has at least one porthole, either an input or an output, that receives or sends a variable number of particles. Such portholes are called dynamic. Consequently, for a DDF primitive, how many particles to read or write is determined at run time, in the go method.

Examples

Dynamic input

Dynamic output

Switching between SDF and DDF behavior