#define abortWithError(message)
virtual bool canAssignSource(int cycle, const MoveNode &node, const TTAMachine::Port &resultPort) const
virtual void assignSource(int cycle, MoveNode &node)
virtual void unassignSource(const int cycle, MoveNode &node)
virtual bool canAssign(const int cycle, const MoveNode &node) const override
virtual void unassign(const int cycle, MoveNode &node) override
virtual void assign(const int cycle, MoveNode &node) override
OutputFUResource(const std::string &name, int opCount, int nopSlotWeight)
virtual ~OutputFUResource()
virtual bool validateRelatedGroups() override
virtual bool validateDependentGroups() override
virtual bool isOutputFUResource() const override
virtual void increaseUseCount()
int relatedResourceCount(const int group) const
virtual SchedulingResource & dependentResource(const int group, const int index) const
virtual bool isInputPSocketResource() const
virtual void decreaseUseCount()
virtual bool isOutputPSocketResource() const
int dependentResourceCount(const int group) const
virtual int relatedResourceGroupCount() const
virtual bool isExecutionPipelineResource() const
virtual int dependentResourceGroupCount() const