Go to the documentation of this file.
44 int nopSlotWeight,
unsigned int initiationInterval) :
46 nopSlotWeight_(nopSlotWeight) {
182 if (connCount < connCount2) {
185 if (connCount > connCount2) {
virtual int dependentResourceGroupCount() const
virtual void unassign(const int cycle, MoveNode &node) override
virtual bool isInputPSocketResource() const
virtual void assign(const int cycle, MoveNode &node) override
virtual SchedulingResource & dependentResource(const int group, const int index) const
int dependentResourceCount(const int group) const
#define abortWithError(message)
virtual int useCount() const
virtual bool canAssign(const int cycle, const MoveNode &node) const override
virtual bool operator<(const SchedulingResource &other) const override
virtual bool isOutputPSocketResource() const
virtual bool isInUse(const int cycle) const =0
FUResource(const std::string &name, int operationCount, int nopSlotWeight, unsigned int initiationInterval=0)
int relatedResourceCount(const int group) const
virtual bool isAvailable(const int cycle) const =0
virtual const std::string & name() const
virtual bool isInUse(const int cycle) const override
virtual bool isAvailable(const int cycle) const override