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