Public Member Functions | Protected Attributes

HwTask Class Reference

Inheritance diagram for HwTask:
Task VirtualHwTask

List of all members.

Public Member Functions

 HwTask (string n, string netlist, string synth)
 HwTask (string n, string netlist, string synth, vector< Coordinates > vec)
 HwTask (const HwTask &other)
string getNetlistName (void)
string getDeviceID (void)
DeviceClass getDeviceClass (void)
DevicegetDevicePtr (void)
vector< RZgetRZSet (void)
vector< RZ > * getRZSetPtr (void)
ResourceRequirementsgetResourceRequirementsPtr (void)
ResourceRequirementsgetResourceRequirements (void)
TaskResourceFilegetTaskResourceFile (void)
void info (void)
void findRZs (void)
void defineResourceRequirements (void)
bool fitsRZ (RZ *rz)
int computeInternalFragmentation (RZ &rz)
int getTaskCost (void)
int readResourceFile (void)
bool hasPlacementRequirements (void)
void setResourceMargin (double v)
void setLOCConstraint (vector< Coordinates > &vec)
void setPossibleInterfaceLocations (vector< InterfaceLocation > &vec)
bool isInterfaceDefined (string interfaceType)
void HwTaskInit (void)
void HwTaskInit (TaskResourceFile *res)

Protected Attributes

ResourceRequirementsresourceRequirements
vector< CoordinatesrequiredColumns
vector< InterfaceLocationpossibleInterfaceLocations

The documentation for this class was generated from the following files:
 All Classes Files Functions Enumerations