This is the complete list of members for wrench::HomegrownBatchScheduler, including all inherited members.
BatchScheduler(BatchComputeService *cs) | wrench::BatchScheduler | inlineexplicit |
cs | wrench::BatchScheduler | protected |
getStartTimeEstimates(std::set< std::tuple< std::string, unsigned long, unsigned long, double >> set_of_jobs)=0 | wrench::BatchScheduler | pure virtual |
HomegrownBatchScheduler(BatchComputeService *cs) | wrench::HomegrownBatchScheduler | inlineexplicit |
init() override | wrench::HomegrownBatchScheduler | inlinevirtual |
launch() override | wrench::HomegrownBatchScheduler | inlinevirtual |
processJobCompletion(std::shared_ptr< BatchJob > batch_job)=0 | wrench::BatchScheduler | pure virtual |
processJobFailure(std::shared_ptr< BatchJob > batch_job)=0 | wrench::BatchScheduler | pure virtual |
processJobSubmission(std::shared_ptr< BatchJob > batch_job)=0 | wrench::BatchScheduler | pure virtual |
processJobTermination(std::shared_ptr< BatchJob > batch_job)=0 | wrench::BatchScheduler | pure virtual |
processQueuedJobs()=0 | wrench::BatchScheduler | pure virtual |
scheduleOnHosts(unsigned long, unsigned long, double)=0 (defined in wrench::HomegrownBatchScheduler) | wrench::HomegrownBatchScheduler | pure virtual |
shutdown() override | wrench::HomegrownBatchScheduler | inlinevirtual |
~BatchScheduler()=default | wrench::BatchScheduler | virtual |