virtual bool advanceCycle()
virtual ~ResourceVectorFUResourceConflictDetector()
virtual bool issueOperation(OperationID id)
int OperationID
Type for identifying operations in the conflict detector interface.
std::size_t operationIndex(const std::string &operationName) const
const ResourceVector & resourceVector(const std::string &operationName) const
virtual void mergeWith(const ResourceVector &other, unsigned cycle)
TTAMachine::ResourceVector compositeVector_
The composite resource vector.
virtual bool conflictsWith(const ResourceVector &other, unsigned cycle) const
TTAMachine::ResourceVectorSet vectors_
The resource vectors of operations.
virtual OperationID operationID(const TCEString &operationName) const
ResourceVectorFUResourceConflictDetector(const TTAMachine::FunctionUnit &fu)