dde_process_constructors.hpp File Reference
Implements the basic process constructors in the DDE MoC. More...
#include <functional>#include <algorithm>#include <tuple>#include <deque>#include <boost/numeric/ublas/matrix.hpp>#include "tt_event.hpp"#include "dde_process.hpp"
Include dependency graph for dde_process_constructors.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | ForSyDe::DDE::comb< T0, T1 > |
| Process constructor for a combinational process with one input and one output. More... | |
| class | ForSyDe::DDE::comb2< T0, T1, T2 > |
| Process constructor for a combinational process with two inputs and one output. More... | |
| class | ForSyDe::DDE::delay< T > |
| Process constructor for a delay element. More... | |
| class | ForSyDe::DDE::mealy< IT, ST, OT > |
| Process constructor for a Mealy machine. More... | |
| class | ForSyDe::DDE::mealy2< IT1, IT2, ST, OT > |
| Process constructor for a Mealy machine with two inputs. More... | |
| class | ForSyDe::DDE::filter< T > |
| Process constructor for implementing a linear filter. More... | |
| class | ForSyDe::DDE::filterf< T > |
| Process constructor for implementing a linear filter with fixed step size. More... | |
| class | ForSyDe::DDE::source< T > |
| Process constructor for a source process. More... | |
| class | ForSyDe::DDE::vsource< T > |
| Process constructor for a source process with vector input. More... | |
| class | ForSyDe::DDE::sink< T > |
| Process constructor for a sink process. More... | |
| class | ForSyDe::DDE::zip< T1, T2 > |
| The zip process with two inputs and one output. More... | |
| class | ForSyDe::DDE::zipX< T1, N > |
| The zipX process with a vector of inputs and one output. More... | |
| class | ForSyDe::DDE::unzip< T1, T2 > |
| The unzip process with one input and two outputs. More... | |
| class | ForSyDe::DDE::unzipX< T1, N > |
| The unzipX process with a vector of outputs and one input. More... | |
| class | ForSyDe::DDE::fanout< T > |
| Process constructor for a fan-out process with one input and one output. More... | |
Namespaces | |
| ForSyDe | |
| The namespace for ForSyDe. | |
| ForSyDe::DDE | |
| The namespace for DDE MoC. | |
Detailed Description
Implements the basic process constructors in the DDE MoC.
This file includes the basic process constructors used for modeling in the distributed discrete-event model of computation.
Generated by Doxygen 1.8.11
