WRENCH
1.10
Cyberinfrastructure Simulation Workbench
|
Overview | Installation | Getting Started | WRENCH 101 | WRENCH 102 |
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 |
processUnknownJobTermination(std::string job_id) override | wrench::HomegrownBatchScheduler | inlinevirtual |
scheduleOnHosts(unsigned long num_nodes, unsigned long cores_per_node, double ram_per_node)=0 | wrench::HomegrownBatchScheduler | pure virtual |
shutdown() override | wrench::HomegrownBatchScheduler | inlinevirtual |
~BatchScheduler()=default | wrench::BatchScheduler | virtual |