Faster  0.0.4Alpha
Superfastdistributtedcomputing
Public Member Functions | List of all members
faster::fastScheduler Class Reference

Public Member Functions

 fastScheduler (unsigned int numProcs, std::vector< std::string > *funcName)
 
fastTaskenqueueTask (fddOpType opT, unsigned long int idSrc, unsigned long int idRes, int funcId, size_t size, std::vector< std::pair< void *, size_t > > &globalTable)
 
fastTaskenqueueTask (fddOpType opT, unsigned long int id, size_t size, std::vector< std::pair< void *, size_t > > &globalTable)
 
void taskProgress (unsigned long int id, unsigned long int pid, size_t time, procstat &stat)
 
void taskFinished (unsigned long int id, size_t time)
 
void setCalibration (std::vector< size_t > time)
 
void printProcstats (fastTask *task)
 
void printTaskInfo ()
 
void printTaskInfo (size_t task)
 
void printHeader ()
 
void updateTaskInfo ()
 
bool dataMigrationNeeded ()
 
std::vector< std::deque< std::pair< int, long int > > > getDataMigrationInfo ()
 
std::vector< size_t > getAllocation (size_t size)
 

The documentation for this class was generated from the following file: