ct_process_constructors.hpp File Reference

Implements the basic process constructors in the CT MoC. More...

#include <functional>
#include <fstream>
#include <string>
#include "sub_signal.hpp"
#include "ct_process.hpp"
Include dependency graph for ct_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::CT::comb
 Process constructor for a combinational process with one input and one output. More...
 
class  ForSyDe::CT::comb2
 Process constructor for a combinational process with two inputs and one output. More...
 
class  ForSyDe::CT::combX< N >
 Process constructor for a combinational process with an array of inputs and one output. More...
 
class  ForSyDe::CT::delay
 Process constructor for a delay element. More...
 
class  ForSyDe::CT::shift
 Process constructor for a shift element. More...
 
class  ForSyDe::CT::constant
 Process constructor for a constant source process. More...
 
class  ForSyDe::CT::source
 Process constructor for a source process. More...
 
class  ForSyDe::CT::sink
 Process constructor for a sink process. More...
 
class  ForSyDe::CT::traceSig
 Process constructor for a trace process. More...
 
class  ForSyDe::CT::fanout
 Process constructor for a fan-out process with one input and one output. More...
 

Namespaces

 ForSyDe
 The namespace for ForSyDe.
 
 ForSyDe::CT
 The namespace for CT MoC.
 

Detailed Description

Implements the basic process constructors in the CT MoC.

This file includes the basic process constructors used for modeling in the synchronous model of computation.