| add_batch(std::string const &, core::Size id=0) | protocols::jd2::JobDistributor | virtual |
| batch(core::Size batch_id) | protocols::jd2::JobDistributor | inlineprotected |
| batch_underflow() | protocols::jd2::JobDistributor | inlineprotectedvirtual |
| begin_critical_section() | protocols::jd2::JobDistributor | protected |
| check_for_parser_in_go_main() | protocols::jd2::JobDistributor | protected |
| clear_current_job_output() | protocols::jd2::JobDistributor | protected |
| communicator_handle_ | protocols::jd2::MPIMultiCommJobDistributor | private |
| current_batch_id() const | protocols::jd2::JobDistributor | inline |
| current_job() const | protocols::jd2::JobDistributor | virtual |
| current_job_finished() | protocols::jd2::JobDistributor | protectedvirtual |
| current_job_id() const | protocols::jd2::JobDistributor | |
| current_output_name() const | protocols::jd2::JobDistributor | virtual |
| eat_signal(core::Size signal, int source) | protocols::jd2::MPIFileBufJobDistributor | protected |
| end_critical_section() | protocols::jd2::JobDistributor | protected |
| file_buf_rank() const | protocols::jd2::MPIFileBufJobDistributor | inlineprotected |
| get_current_batch() const | protocols::jd2::JobDistributor | |
| get_instance() | protocols::jd2::JobDistributor | static |
| get_job_time_estimate() const | protocols::jd2::JobDistributor | protected |
| get_jobs() const | protocols::jd2::JobDistributor | protected |
| get_jobs_nonconst() | protocols::jd2::JobDistributor | protected |
| get_new_job_id() override | protocols::jd2::MPIMultiCommJobDistributor | virtual |
| go(protocols::moves::MoverOP mover) override | protocols::jd2::MPIFileBufJobDistributor | virtual |
| protocols::jd2::JobDistributor::go(protocols::moves::MoverOP mover, JobOutputterOP jo) | protocols::jd2::JobDistributor | |
| protocols::jd2::JobDistributor::go(protocols::moves::MoverOP mover, JobInputterOP ji) | protocols::jd2::JobDistributor | |
| protocols::jd2::JobDistributor::go(protocols::moves::MoverOP mover, JobInputterOP ji, JobOutputterOP jo) | protocols::jd2::JobDistributor | |
| go_main(protocols::moves::MoverOP mover) | protocols::jd2::JobDistributor | protected |
| handle_interrupt() override | protocols::jd2::MPIMultiCommJobDistributor | inlineprotectedvirtual |
| has_been_instantiated() | protocols::jd2::JobDistributor | static |
| increment_client_rank() | protocols::jd2::MPIFileBufJobDistributor | inline |
| increment_failed_jobs() | protocols::jd2::JobDistributor | inlineprotected |
| jd2_signal_handler(int Signal) | protocols::jd2::JobDistributor | protectedstatic |
| job_failed(core::pose::Pose &pose, bool) override | protocols::jd2::MPIMultiCommJobDistributor | virtual |
| job_inputter() const | protocols::jd2::JobDistributor | |
| job_inputter_input_source() const | protocols::jd2::JobDistributor | |
| job_outputter() const | protocols::jd2::JobDistributor | |
| job_succeeded(core::pose::Pose &pose, core::Real run_timei, std::string const &tag) override | protocols::jd2::MPIMultiCommJobDistributor | virtual |
| job_succeeded_additional_output(core::pose::Pose &pose, std::string const &tag) | protocols::jd2::JobDistributor | protectedvirtual |
| JobDistributor() | protocols::jd2::JobDistributor | protected |
| JobDistributor(bool empty) | protocols::jd2::JobDistributor | protected |
| JobDistributorFactory class | protocols::jd2::MPIMultiCommJobDistributor | friend |
| load_new_batch() | protocols::jd2::JobDistributor | protectedvirtual |
| mark_current_job_id_for_repetition() override | protocols::jd2::MPIFileBufJobDistributor | virtual |
| mark_job_as_bad(core::Size job_id, core::Size batch_id) | protocols::jd2::MPIFileBufJobDistributor | protectedvirtual |
| protocols::jd2::JobDistributor::mark_job_as_bad(core::Size job_id) | protocols::jd2::JobDistributor | protected |
| mark_job_as_completed(core::Size job_id, core::Size batch_id, core::Real runtime) | protocols::jd2::MPIFileBufJobDistributor | protectedvirtual |
| protocols::jd2::JobDistributor::mark_job_as_completed(core::Size job_id, core::Real run_time) | protocols::jd2::JobDistributor | protected |
| master_get_new_job_id() | protocols::jd2::MPIFileBufJobDistributor | protected |
| master_go(protocols::moves::MoverOP mover) | protocols::jd2::MPIFileBufJobDistributor | protected |
| master_job_succeeded(core::pose::Pose &pose, std::string const &tag) | protocols::jd2::MPIFileBufJobDistributor | protected |
| master_mark_current_job_id_for_repetition() | protocols::jd2::MPIFileBufJobDistributor | protected |
| master_rank() const | protocols::jd2::MPIFileBufJobDistributor | inlineprotected |
| master_remove_bad_inputs_from_job_list() | protocols::jd2::MPIFileBufJobDistributor | protected |
| min_client_rank() const | protocols::jd2::MPIFileBufJobDistributor | inline |
| mpi_finalize(bool finalize) | protocols::jd2::JobDistributor | virtual |
| MPIFileBufJobDistributor() | protocols::jd2::MPIFileBufJobDistributor | protected |
| MPIFileBufJobDistributor(core::Size master_rank, core::Size file_buf_rank, core::Size min_client_rank, bool start_empty=false) | protocols::jd2::MPIFileBufJobDistributor | protected |
| MPIMultiCommJobDistributor(core::Size sub_size) | protocols::jd2::MPIMultiCommJobDistributor | protected |
| n_comm_ | protocols::jd2::MPIMultiCommJobDistributor | private |
| n_rank() | protocols::jd2::MPIFileBufJobDistributor | inlineprotected |
| n_worker() | protocols::jd2::MPIFileBufJobDistributor | inlineprotected |
| next_batch() override | protocols::jd2::MPIFileBufJobDistributor | protectedvirtual |
| note_all_jobs_finished() | protocols::jd2::JobDistributor | protectedvirtual |
| nr_batches() const | protocols::jd2::JobDistributor | inlineprotected |
| number_of_processors() | protocols::jd2::MPIFileBufJobDistributor | inlineprotected |
| obtain_new_job(bool re_consider_current_job=false) | protocols::jd2::JobDistributor | protected |
| Parent typedef | protocols::jd2::MPIMultiCommJobDistributor | private |
| parser() const | protocols::jd2::JobDistributor | protected |
| process_message(core::Size msg_tag, core::Size slave_rank, core::Size slave_job_id, core::Size slave_batch_id, core::Real runtime) | protocols::jd2::MPIFileBufJobDistributor | protectedvirtual |
| rank() const | protocols::jd2::MPIFileBufJobDistributor | inlineprotected |
| remove_bad_inputs_from_job_list() override | protocols::jd2::MPIFileBufJobDistributor | virtual |
| remove_system_signal_handler() | protocols::jd2::JobDistributor | protectedstatic |
| restart() | protocols::jd2::JobDistributor | virtual |
| run_one_job(protocols::moves::MoverOP &mover, time_t allstarttime, std::string &last_inner_job_tag, std::string &last_output_tag, core::Size &last_batch_id, core::Size &retries_this_job, bool first_job) | protocols::jd2::JobDistributor | protected |
| send_job_to_slave(core::Size slave_rank) | protocols::jd2::MPIFileBufJobDistributor | protected |
| set_batch_id(core::Size setting) | protocols::jd2::JobDistributor | protected |
| set_current_job_by_index(core::Size curr_job_index) | protocols::jd2::JobDistributor | protected |
| set_job_inputter(JobInputterOP new_job_inputter) | protocols::jd2::JobDistributor | |
| set_job_outputter(const JobOutputterOP &new_job_outputter) | protocols::jd2::JobDistributor | |
| set_n_worker(core::Size setting) | protocols::jd2::MPIFileBufJobDistributor | inlineprotected |
| setup_pymol_observer(core::pose::Pose &pose) | protocols::jd2::JobDistributor | protected |
| setup_sub_communicators(core::Size sub_size) | protocols::jd2::MPIMultiCommJobDistributor | private |
| setup_system_signal_handler(void(*prev_fn)(int)=jd2_signal_handler) | protocols::jd2::JobDistributor | protectedstatic |
| slave_get_new_job_id() | protocols::jd2::MPIFileBufJobDistributor | protected |
| slave_job_succeeded(core::pose::Pose &pose, std::string const &tag) | protocols::jd2::MPIFileBufJobDistributor | protected |
| slave_mark_current_job_id_for_repetition() | protocols::jd2::MPIFileBufJobDistributor | protected |
| slave_remove_bad_inputs_from_job_list() | protocols::jd2::MPIFileBufJobDistributor | protected |
| slave_to_master(core::Size tag) | protocols::jd2::MPIFileBufJobDistributor | protected |
| sub_rank() | protocols::jd2::MPIMultiCommJobDistributor | inline |
| sub_rank_ | protocols::jd2::MPIMultiCommJobDistributor | private |
| total_nr_jobs() const | protocols::jd2::JobDistributor | inline |
| using_parser() const | protocols::jd2::JobDistributor | protected |
| write_citations_and_clear_citation_tracking() const | protocols::jd2::JobDistributor | protected |
| write_output_from_job(core::pose::Pose &pose, protocols::moves::MoverOP mover_copy, protocols::moves::MoverStatus status, core::Size jobtime, core::Size &retries_this_job) | protocols::jd2::JobDistributor | protected |
| ~JobDistributor() | protocols::jd2::JobDistributor | virtual |
| ~MPIFileBufJobDistributor() override | protocols::jd2::MPIFileBufJobDistributor | |