| addBorderBuffers() (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| addElasticBuffers(double Period=0, double BufferDelay=0, bool MaxThroughput=false, double coverage=0) | Dataflow::DFnetlist_Impl | |
| addElasticBuffersBB(double Period=0, double BufferDelay=0, bool MaxThroughput=false, double coverage=0, int timeout=-1, bool first_MG=false) | Dataflow::DFnetlist_Impl | |
| addElasticBuffersBB_sc(double Period=0, double BufferDelay=0, bool MaxThroughput=false, double coverage=0, int timeout=-1, bool first_MG=false, const std::string &model_mode="default", const std::string &lib_path="") (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| allBlocks (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| allChannels (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| allPorts (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| BBG (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| calculateBasicBlocks() | Dataflow::DFnetlist_Impl | |
| check() | Dataflow::DFnetlist_Impl | |
| cleanElasticBuffers() | Dataflow::DFnetlist_Impl | |
| clearError() | Dataflow::DFnetlist_Impl | |
| computeSCCpublic(bool onlyMarked) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | inline |
| createBlock(BlockType type, const std::string &name="") | Dataflow::DFnetlist_Impl | |
| createChannel(portID src, portID dst, int slots=0, bool transparent=true) | Dataflow::DFnetlist_Impl | |
| createPort(blockID block, bool isInput, const std::string &name="", int width=-1, PortType type=GENERIC_PORT) | Dataflow::DFnetlist_Impl | |
| DFnetlist_Impl() | Dataflow::DFnetlist_Impl | |
| DFnetlist_Impl(const std::string &name) | Dataflow::DFnetlist_Impl | |
| DFnetlist_Impl(FILE *file) | Dataflow::DFnetlist_Impl | |
| DFnetlist_Impl(const std::string &name, const std::string &name_bb) | Dataflow::DFnetlist_Impl | |
| eraseNonSCC() | Dataflow::DFnetlist_Impl | |
| execute_reduction(blockID b) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| extractMarkedGraphs(double coverage) | Dataflow::DFnetlist_Impl | |
| extractMarkedGraphsBB(double coverage) | Dataflow::DFnetlist_Impl | |
| findMCLSQ_load_channels() (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getBasicBlock(blockID id) const | Dataflow::DFnetlist_Impl | |
| getBlock(const std::string &name) const | Dataflow::DFnetlist_Impl | |
| getBlockDelay(blockID id, int indx) const | Dataflow::DFnetlist_Impl | |
| getBlockFromPort(portID p) const | Dataflow::DFnetlist_Impl | |
| getBlockName(blockID id) const | Dataflow::DFnetlist_Impl | |
| getBlockRetimingDiff(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getBlocks() (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | inline |
| getBlockType(blockID id) const | Dataflow::DFnetlist_Impl | |
| getBoolValue(blockID id) const | Dataflow::DFnetlist_Impl | |
| getBufferSize(blockID id) const | Dataflow::DFnetlist_Impl | |
| getChannelBufferSize(channelID id) const | Dataflow::DFnetlist_Impl | |
| getChannelEB(channelID id) | Dataflow::DFnetlist_Impl | |
| getChannelFrequency(channelID id) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getChannelID(portID id) | Dataflow::DFnetlist_Impl | |
| getChannelMerge(channelID c) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getChannelName(channelID id, bool full=true) const | Dataflow::DFnetlist_Impl | |
| getChannels() (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | inline |
| getCombinationalDelay(portID inp, portID outp) const | Dataflow::DFnetlist_Impl | |
| getConditionalPort(blockID id) const | Dataflow::DFnetlist_Impl | |
| getConnectedChannel(portID port) const | Dataflow::DFnetlist_Impl | |
| getConnectedPort(portID port) const | Dataflow::DFnetlist_Impl | |
| getDataPort(blockID id) const | Dataflow::DFnetlist_Impl | |
| getDefinitions(portID p) const | Dataflow::DFnetlist_Impl | |
| getDemuxComplementaryPort(portID port) const | Dataflow::DFnetlist_Impl | |
| getDstBlock(channelID id) const | Dataflow::DFnetlist_Impl | |
| getDstPort(channelID id) const | Dataflow::DFnetlist_Impl | |
| getError() const | Dataflow::DFnetlist_Impl | |
| getError() | Dataflow::DFnetlist_Impl | |
| getExecutionFrequency(blockID id) const | Dataflow::DFnetlist_Impl | |
| getFalsePort(blockID id) const | Dataflow::DFnetlist_Impl | |
| getFuncName(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getGetPtrConst(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getInitiationInterval(blockID id) const | Dataflow::DFnetlist_Impl | |
| getLatency(blockID id) const | Dataflow::DFnetlist_Impl | |
| getLoadOffsets(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getLoadPorts(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getLSQDepth(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getMemBBCount(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getMemLdCount(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getMemName(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getMemOffset(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getMemPortID(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getMemPortSuffix(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getMemStCount(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getName() const | Dataflow::DFnetlist_Impl | |
| getNumLoads(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getNumStores(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getOperation(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getPort(blockID block, const std::string &name) const | Dataflow::DFnetlist_Impl | |
| getPortDelay(portID port) const | Dataflow::DFnetlist_Impl | |
| getPortName(portID port, bool full=true) const | Dataflow::DFnetlist_Impl | |
| getPorts(blockID id, PortDirection dir) const | Dataflow::DFnetlist_Impl | |
| getPorts() (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | inline |
| getPortType(portID port) const | Dataflow::DFnetlist_Impl | |
| getPortWidth(portID port) const | Dataflow::DFnetlist_Impl | |
| getSrcBlock(channelID id) const | Dataflow::DFnetlist_Impl | |
| getSrcPort(channelID id) const | Dataflow::DFnetlist_Impl | |
| getStoreOffsets(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getStorePorts(blockID id) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| getTrueFrac(blockID id) const | Dataflow::DFnetlist_Impl | |
| getTruePort(blockID id) const | Dataflow::DFnetlist_Impl | |
| getValue(blockID id) | Dataflow::DFnetlist_Impl | |
| hasBuffer(channelID id) const | Dataflow::DFnetlist_Impl | |
| hasError() const | Dataflow::DFnetlist_Impl | |
| hideElasticBuffers() | Dataflow::DFnetlist_Impl | |
| insertBuffer(channelID c, int slots, bool transparent) | Dataflow::DFnetlist_Impl | |
| insertBuffer(channelID c, int slots, bool transparent, bool EB) | Dataflow::DFnetlist_Impl | |
| instantiateAdditionalElasticBuffers(const std::string &filename) | Dataflow::DFnetlist_Impl | |
| instantiateElasticBuffers() | Dataflow::DFnetlist_Impl | |
| isBooleanConstant(portID port, bool &value) const | Dataflow::DFnetlist_Impl | |
| isBooleanPort(portID port) const | Dataflow::DFnetlist_Impl | |
| isBufferTransparent(blockID id) const | Dataflow::DFnetlist_Impl | |
| isChannelTransparent(channelID id) const | Dataflow::DFnetlist_Impl | |
| isControlPort(portID port) const | Dataflow::DFnetlist_Impl | |
| isInnerChannel(channelID c) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| isInputPort(portID port) const | Dataflow::DFnetlist_Impl | |
| isOutputPort(portID port) const | Dataflow::DFnetlist_Impl | |
| isPortConnected(portID port) const | Dataflow::DFnetlist_Impl | |
| numBlocks() const | Dataflow::DFnetlist_Impl | |
| numChannels() const | Dataflow::DFnetlist_Impl | |
| numPorts() const | Dataflow::DFnetlist_Impl | |
| optimize() | Dataflow::DFnetlist_Impl | |
| printBlockSCCs() (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| printBlockType(BlockType type) const (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| printChannelInfo(channelID c, int slots, int transparent) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| reduceMerges() | Dataflow::DFnetlist_Impl | |
| removeBlock(blockID block) | Dataflow::DFnetlist_Impl | |
| removeBuffer(blockID buf) | Dataflow::DFnetlist_Impl | |
| removeChannel(channelID id) | Dataflow::DFnetlist_Impl | |
| removeControl() | Dataflow::DFnetlist_Impl | |
| removePort(portID port) | Dataflow::DFnetlist_Impl | |
| setBasicBlock(blockID id, bbID bb=invalidDataflowID) | Dataflow::DFnetlist_Impl | |
| setBlockDelay(blockID id, double d, int indx) | Dataflow::DFnetlist_Impl | |
| setBlockRetimingDiff(blockID id, double diff) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setBufferSize(blockID id, int slots) | Dataflow::DFnetlist_Impl | |
| setBufferTransparency(blockID id, bool value) | Dataflow::DFnetlist_Impl | |
| setChannelBufferSize(blockID id, int slots) | Dataflow::DFnetlist_Impl | |
| setChannelEB(channelID id) | Dataflow::DFnetlist_Impl | |
| setChannelFrequency(channelID id, double value) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setChannelMerge(channelID c) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setChannelTransparency(channelID id, bool value) | Dataflow::DFnetlist_Impl | |
| setError(const std::string &err) | Dataflow::DFnetlist_Impl | |
| setExecutionFrequency(blockID id, double freq) | Dataflow::DFnetlist_Impl | |
| setFuncName(blockID id, std::string op) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setGetPtrConst(blockID id, int c) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setInitiationInterval(blockID id, int ii) | Dataflow::DFnetlist_Impl | |
| setLatency(blockID id, int lat) | Dataflow::DFnetlist_Impl | |
| setLoadOffsets(blockID id, std::string name) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setLoadPorts(blockID id, std::string name) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setLSQDepth(blockID id, int depth) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setMemBBCount(blockID id, int count) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setMemLdCount(blockID id, int count) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setMemName(blockID id, std::string name) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setMemOffset(blockID id, int memOffset) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setMemPortID(blockID id, int memPortID) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setMemPortSuffix(blockID id, std::string op) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setMemStCount(blockID id, int count) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setMilpSolver(const std::string &solver="cbc") | Dataflow::DFnetlist_Impl | |
| setNumLoads(blockID id, std::string name) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setNumStores(blockID id, std::string name) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setOperation(blockID id, std::string op) | Dataflow::DFnetlist_Impl | |
| setOrderings(blockID id, map< bbID, vector< int >> value) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setPortDelay(portID port, double d) | Dataflow::DFnetlist_Impl | |
| setPortWidth(portID port, int width) | Dataflow::DFnetlist_Impl | |
| setStoreOffsets(blockID id, std::string name) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setStorePorts(blockID id, std::string name) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| setTrueFrac(blockID id, double freq) | Dataflow::DFnetlist_Impl | |
| setValue(blockID id, longValueType value) | Dataflow::DFnetlist_Impl | |
| validBlock(blockID id) const | Dataflow::DFnetlist_Impl | |
| validChannel(channelID id) const | Dataflow::DFnetlist_Impl | |
| validPort(portID p) const | Dataflow::DFnetlist_Impl | |
| writeBasicBlockDot(const std::string &filename="") | Dataflow::DFnetlist_Impl | |
| writeBasicBlockDot(std::ostream &s) | Dataflow::DFnetlist_Impl | |
| writeDot(const std::string &filename="") | Dataflow::DFnetlist_Impl | |
| writeDot(std::ostream &of) | Dataflow::DFnetlist_Impl | |
| writeDotBB(const std::string &filename="") (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| writeDotBB(std::ostream &of) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| writeDotMG(const std::string &filename="") (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |
| writeDotMG(std::ostream &s) (defined in Dataflow::DFnetlist_Impl) | Dataflow::DFnetlist_Impl | |