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 |
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 | |
current_job_finished() | protocols::jd2::JobDistributor | protectedvirtual |
current_job_id() const | protocols::jd2::JobDistributor | |
current_output_name() const | protocols::jd2::JobDistributor | |
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_jobs() const | protocols::jd2::JobDistributor | protected |
get_new_job_id() | protocols::jd2::MPIMultiCommJobDistributor | virtual |
go(protocols::moves::MoverOP mover) | protocols::jd2::MPIFileBufJobDistributor | virtual |
protocols::jd2::JobDistributor::go(protocols::moves::MoverOP mover, JobOutputterOP jo) | protocols::jd2::JobDistributor | |
go_main(protocols::moves::MoverOP mover) | protocols::jd2::JobDistributor | protected |
handle_interrupt() | protocols::jd2::MPIMultiCommJobDistributor | inlineprotectedvirtual |
increment_client_rank() | protocols::jd2::MPIFileBufJobDistributor | inline |
jd2_signal_handler(int Signal) | protocols::jd2::JobDistributor | protectedstatic |
job_failed(core::pose::Pose &pose, bool) | 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_time) | protocols::jd2::MPIMultiCommJobDistributor | virtual |
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() | 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) | 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() | 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() | protocols::jd2::MPIFileBufJobDistributor | virtual |
remove_system_signal_handler() | protocols::jd2::JobDistributor | protectedstatic |
restart() | protocols::jd2::JobDistributor | virtual |
send_job_to_slave(core::Size slave_rank) | protocols::jd2::MPIFileBufJobDistributor | protected |
set_batch_id(core::Size setting) | protocols::jd2::JobDistributor | protected |
set_job_outputter(const JobOutputterOP &new_job_outputter) | protocols::jd2::JobDistributor | |
set_n_worker(core::Size setting) | protocols::jd2::MPIFileBufJobDistributor | inlineprotected |
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) | 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 |
~JobDistributor() | protocols::jd2::JobDistributor | virtual |
~MPIFileBufJobDistributor() | protocols::jd2::MPIFileBufJobDistributor | virtual |